Presentation is loading. Please wait.

Presentation is loading. Please wait.

Where are we? Milestones Reqirements changed  Input systems must now have the same structure  Module instances shall not be explicitly chosen for.

Similar presentations


Presentation on theme: "Where are we? Milestones Reqirements changed  Input systems must now have the same structure  Module instances shall not be explicitly chosen for."— Presentation transcript:

1

2 Where are we?

3 Milestones

4 Reqirements changed  Input systems must now have the same structure  Module instances shall not be explicitly chosen for the new system  Less dependencies between operations  History tree different

5 Project model decided  More solutions available  The best solution was the merge  UML specification  Solution

6 Solution  Using Merlin eclipse plugin  Generates code using EMF & GEF  Big job: adjusting genreated MCV architecture to fit our system  Half-automated build  XSD specification of the core system  Coding started

7 Model  System model

8 Model  History & engine  Views architecture  Perspective architecture  GUI  Complete use cases

9 Merlin Generator free Eclipse plugin connection between EMF and GEF (models and graphics) code generation advanced model transformation tools why to use it: increased productivity, saved time

10 Merlin Generator example screenshots taken from actual Eclipse plugin

11 GUI Specification (Modules)

12 GUI Specification(workspace)

13 GUI Specification(history)

14 GUI Specification(Selecting)

15 Problems  Code adjustment  Custom properties windows  History drawing  XSD representation of entire system is hard  Once generated code is hard to reshape for different model.

16 Thank you Questions?


Download ppt "Where are we? Milestones Reqirements changed  Input systems must now have the same structure  Module instances shall not be explicitly chosen for."

Similar presentations


Ads by Google