services for a model driven world

Migrating from AndroMDA 3 to AndroMDA 4

You have used AndroMDA 3.x until recently? And now, you want to switch to the new 4.0 release of AndroMDA? Then, attend this workshop!

Course modules
1. Installing AndroMDA
AndroMDA is an open source product - you can download it from the Internet for free. In this module, you learn how to install AndroMDA 4.0 on your laptop computer and how to configure it to be ready to generate code. At the end of this module, you know how the modeling tool, AndroMDA and the build tools Maven and Ant interact to support the MDA development process.

2. AndroMDA's architecture
AndroMDA has an extensible architecture. The framework consists of plug-ins:
  • Metadata repository
  • Workflow engine
  • Sample metamodels and model transformations
  • Transformers like ATL and MOFScript
  • Cartridges for sample platforms
  • Plug-ins for Maven and Eclipse
  • etc.
In this module, you see which plug-ins are already included in the AndroMDA distribution and how they collaborate.

3. Porting your own cartridge
From AndroMDA 3.x, you will already know that the strength of a good MDA tool is to generate code for the particular architecture of your own project. In this module, you will learn the required steps to port your own cartridge to AndroMDA 4:
  • Establish the Eclipse working environment
  • Review the target architecture
  • Create own EMF-based metamodels for the PIM and the various PSMs
  • Convert existing metafacades to model-to-model transformations using ATL
  • Convert existing templates to model-to-text transformations using MOFScript
  • Write workflow scripts in the Groovy language
  • Configure AndroMDA using Groovy
  • Test-drive code generation for your own platforms
  • Integrate metamodels and transformations and deploy them as a cartridge
Terms and conditions
Duration: 3 days
Prerequisites: object oriented software development, UML, Java, AndroMDA 3.x
Style: Highly interactive training in a team environment
Price per person: EUR 1875 + VAT
Next date: upon request

Copyright © 2004-2008 Matthias Bohlen <mbohlen@mbohlen.de>

Valid HTML 4.01!