 |
 |
 |
 |
|
Home
|
| |
|
Managers
|
|
|
| |
|
Architects, Developers
|
|
|
| |
|
Organisation
|
|
|
|
 |
 |
 |
 |
|
|
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!
| 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
|
| 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 |
|