Presentation is loading. Please wait.

Presentation is loading. Please wait.

108-12-04 GUI for development of REMES models REMES GUI group.

Similar presentations


Presentation on theme: "108-12-04 GUI for development of REMES models REMES GUI group."— Presentation transcript:

1 108-12-04 GUI for development of REMES models REMES GUI group

2 Introduction (1)‏ What is REMES? What is our goal? What tools are we using? 208-12-04

3 Introduction (2)‏ 308-12-04

4 Introduction (3)‏ 408-12-04

5 Introduction (4)‏ 508-12-04 GUI TeamMetamodel team Bariša Obradović Anuradha Suryadevara Guido Diodato Vidar Rinne Pablo Ibañez Krešimir Krečak Josip Maričević Metamodel testing, documents, SVN

6 Introduction (5)‏ 7 people working vigorously on this project 77 days to develop REMES GUI –38 days already passed away –38 days to go 504 work hours spent –Average of 18 hours a week per person 3 main architecture parts: EMF, GEF, GMF 1 user interface Main technologies used: JAVA, EMF, GMF 608-12-04

7 Conceptual view of REMES GUI 708-12-04 metamodel

8 808-12-04 Metamodel testing (1)‏ Errors in metamodel –If metamodel changes, models and tools based on it also have to change –Correcting errors in metamodel is quite expensive later on in the project MMUnit –Implementation of an approach for automated metamodel testing based on the specification of positive and negative example-models –Eclipse platform and the JUnit framework

9 908-12-04 Metamodel testing (2)‏ We create positive and negative test specifications MMUnit derives test models from the test specification Metamodel is automatically checked for every derived test model

10 Graphical Definition (1)‏ 1008-12-04

11 Graphical Definition (2)‏ 1108-12-04

12 Tools Definition (1)‏ 1208-12-04

13 Tools Definition (2)‏ 1308-12-04 Popup menu –Copy, cut, delete... Main menu –New, open, close… –Views Palette –Selection, marquee, mode, connection

14 Next steps (1)‏ Incremental development –Fast prototype –Customer feedback –Feedback analysis –GMF model update –GMF model implementation –New prototype testing 1408-12-04

15 Next steps (2)‏ Three groups 1508-12-04 Prototype groupCustomization group  Anuradha Feedback management Next increment definition  Pablo Figures Icons  Guido GMF prototype coding  Vidar Wizard Help  Bariša Integration  Krešimir Integration Testing group  Josip Metamodel testing Plug-in testing

16 Next steps (3)‏ 1608-12-04 6-12-2008 (w49)‏ 12-12-2008 (w50)‏ 18-12-2008 (w51)‏ 6-01-2009 (w02)‏ 13-01-2009 (w03)‏ Basic operation New project Palette Icons Standard figures Advanced operation Labels Comments Some customized figures Some constraints All customized figures Some features All operation All constraints Some View Help Final project

17 Questions? 1708-12-04


Download ppt "108-12-04 GUI for development of REMES models REMES GUI group."

Similar presentations


Ads by Google