Download presentation
Presentation is loading. Please wait.
Published byMitchell Evans Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.