Скачать презентацию Where are we Milestones Reqirements changed Скачать презентацию Where are we Milestones Reqirements changed

15db9f12e6e285b790683472721c2690.ppt

  • Количество слайдов: 16

Where are we? Where are we?

Milestones Milestones

Reqirements changed Ø Input systems must now have the same structure Ø Module instances 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

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

Solution ØUsing Merlin eclipse plugin ØGenerates code using EMF & GEF ØBig job: adjusting 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

Model ØSystem model Model ØSystem model

Model ØHistory & engine ØViews architecture ØPerspective architecture ØGUI ØComplete use cases Model ØHistory & engine ØViews architecture ØPerspective architecture ØGUI ØComplete use cases

Merlin Generator • free Eclipse plugin • connection between EMF and GEF (models and 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

Merlin Generator • example • screenshots taken from actual Eclipse plugin Merlin Generator • example • screenshots taken from actual Eclipse plugin

GUI Specification(Modules) GUI Specification(Modules)

GUI Specification(workspace) GUI Specification(workspace)

GUI Specification(history) GUI Specification(history)

GUI Specification(Selecting) GUI Specification(Selecting)

Problems ØCode adjustment ØCustom properties windows ØHistory drawing ØXSD representation of entire system is 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.

Thank you Questions? Thank you Questions?