Leveraging MDE in Software Product Lines
Location: SPLC 2006 - Baltimore, MA
Date: 21 August 2006
Model Driven Engineering (MDE) is a new innovation in the software
industry that has proven to work synergistically with Software Product Line
Architectures. It can provide the tools necessary to fully harness the
power of Software Product Lines. The major players in the software industry
including commerical companies such as IBM, Microsoft, standards bodies
including the Object Management Group, and leading universities such as the
ISIS group at Vanderbilt University are fully embracing this MDE/PLA
combination. IBM is spearheading the Eclipse Foundation including its MDE tools.
Microsoft has launched their Software Factories foray into the MDE space.
Software groups such as the ISIS group at Vanderbilt are using these MDE
techniques in combination with PLAs for very complex systems. The Object
Management Group is working on standardizing the various facets of MDE.
The goal of this tutorial is to educate attendees on what MDE technologies
are, how exactly they relate synergistically to Product Line Architectures, and
how to actually apply them using an existing Eclipse implementation.
Model Driven Engineering Basics using Eclipse
Location: MoDELS / UML 2006 - Genova, Italy
Date: October 1- 6, 2006
This tutorial will provide attendees with an introduction to Model Driven Development and
how to leverage Eclipse modeling frameworks such as EMF, EMFT, GEF, and GMF to create and implemented
domain specific modeling languages and tools.
Effective Model Driven Development using Eclipse
Location: GPCE '06 - Portland, Oregon
Date: October 22-26, 2006
Learn the benefits of Model Driven Development and how to apply MDD to increase productivity and achieve
architectural consistency by leveraging open source Eclipse MDD frameworks to create Domain Specific Modeling
tools. Use EMF to define a domain meta-model. GEF to define a Graphical Domain Specific Language. EMF Java Emitter
Templates to generate code, and how to use GMF to give you a boost on your next Graphical Domain Specific Language.