Extending ATL for Native UML Profile Support: An Experience Report 49-62

Andrea Randak 1 Salvador Martínez 2 Manuel Wimmer 1
2 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : With the rise of Model-driven Engineering (MDE) the ap- plication field of model transformations broadens drastically. Current model transformation languages provide appropriate support for stan- dard MDE scenarios such as model-to-model transformations specified between metamodels. However, for other transformation scenarios often the escape to predefined APIs for handling specific model manipulations is required such as is the case for supporting UML profiles in transforma- tions. Thus, the need arises to extend current transformation languages for natively supporting such additional model manipulations. In this paper we report on extending ATL for natively supporting UML profiles in transformations. The extension is realized by providing an extended ATL syntax comprising keywords for handling UML profiles which is reduced by a preprocessor based on a Higher-Order Transfor- mation (HOT) again to the standard ATL syntax. In particular, we elab- orate on our methodology of extending ATL by presenting the extension process step-by-step as well as reporting on lessons learned. With this experience report we aim at providing design guidelines for extending ATL as well as stimulating the research of providing further extensions for ATL.
Type de document :
Communication dans un congrès
Ivan Kurtev, Massimo Tisi and Dennis Wagelaar. 3rd International Workshop on Model Transformation with ATL (MtATL-2011), Jul 2011, Zürich, Switzerland. CEUR-WS.org, vol-742, pp.49-62, 2011, MtATL-2011 Workshop on Model Transformation with ATL. 〈http://ceur-ws.org/Vol-742/mtatl2011_submission_5.pdf〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00609024
Contributeur : Salvador Martínez Pérez <>
Soumis le : dimanche 17 juillet 2011 - 17:55:12
Dernière modification le : mardi 16 janvier 2018 - 14:36:14

Identifiants

  • HAL Id : inria-00609024, version 1

Collections

Citation

Andrea Randak, Salvador Martínez, Manuel Wimmer. Extending ATL for Native UML Profile Support: An Experience Report 49-62. Ivan Kurtev, Massimo Tisi and Dennis Wagelaar. 3rd International Workshop on Model Transformation with ATL (MtATL-2011), Jul 2011, Zürich, Switzerland. CEUR-WS.org, vol-742, pp.49-62, 2011, MtATL-2011 Workshop on Model Transformation with ATL. 〈http://ceur-ws.org/Vol-742/mtatl2011_submission_5.pdf〉. 〈inria-00609024〉

Partager

Métriques

Consultations de la notice

194