View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
INTRODUCTION (5/5)• Productivity tool for building enterprise applications• Web applications are automatically built with a set of architecture patterns and best practices 6
PROBLEM• Each environment provides its own: • Model deﬁnition (UML, Ecore, DSL, etc.) • Instance repository technology and access mechanisms (DB, XML Files, etc.)• Model instances are tied to particular combinations of models and generation tools• If these combinations are to be changed, the data associated to the model instances is at risk of being lost 7