Presentation: "Models that work: When Model Engineering Meets Open Source"
Time: Tuesday 11:00 - 12:00
Location: Conference Hall 3
MDA™ will soon be seven years old.
Although far from mature, most major players in the computer industry are currently moving from code-based to model-based practices. Like objects in the eighties, models are increasingly becoming an abstraction that allows us to revisit the entire software development and maintenance process. Principles of model engineering are becoming well understood. Standards are being defined and accepted. Tools are being build and used.
The presentation will first introduce the state of the art of model engineering and its common principles, standards, and tools. Then we will discuss the multiple relations between the complementary OMG and Eclipse activities in bringing together modeling specifications as open source tool solutions that may be deployed to implement the MDA approach and more generally model-based and DSL-based practical solutions to software production and maintenance.
Various aspects of using modeling solutions to implement forward and reverse engineering will also be presented. We will then concretely illustrate how a set of Eclipse open source components (KM3, ATL, AM3, AMW, TCS, MoDisco, etc.) can be used to find new solutions to difficult problems. These components are part of a modeling workbench named AMMA (ATLAS Model Management Architecture).
The presentation will conclude by revisiting the broadening application scope of model engineering.