Composing Models with Five Different Tools: a Comparative Study

From AtlanMod

< To: MtATL2009

Abstract: Model composition is the cornerstone for many settled and emerging software (and not only) development approaches, such as Model Driven Engineering, Aspect-Oriented Modeling and Software Design, Multi-Dimensional Separation of Concerns, etc. Although it could be performed manually by a modeler with a determined expertise, this would be an error-prone activity even for moderate-size models. Model composition tools, therefore, are of fundamental importance for supporting model-driven development. In this paper we compare five different model composition tools: ATL, AMW, Xweave, Kompose, Theme/UML, evaluating each one’s merits and shortcomings after using them in a real-world example.

Presentation

The MDE Diploma