ATO (Analysis and Transformation of Objects) is a Model Driven Architecture environment consisting of an UML modeler driven by a profile. This profile contains a domain specific context (e.g. embedded systems):
Selection of the different model elements and diagrams that may be used within the domain.
Graphical representation of the model elements.
Definition of constraints on the modeling that apply for the domain.
Transformations and generators to produce code from a given model. The term code may refer to programming language code, but also to test scripts, documentation or model summaries.
The goal of the Elevate project is to offer a hybrid training and certification environment, which integrates the application software to be taught in a pedagogical-documented educational process, allowing the software development SMEs to deliver innovative e-training services and to address the needs of their business partners and customers.