Abstract
The Model Driven Development (MDD) paradigm stimulates the use of models as the main artifacts for software development. These models can be situated at high levels of abstraction, close to the application’s business domain. Many consecutive automatic transformations (a transformation chain) can be applied to these models to add the necessary details in order to generate a concrete implementation. This means that a large part of the total development effort is relocated to the development of transformations and hence we should have the necessary tooling support for designing transformation chains. In this paper we propose a metamodel for a transformation chain modeling language that enables implementation independent composition of transformations. We also propose a concrete syntax for this language that is based on UML activity diagrams.
The described work is part of the EUREKA-ITEA MARTES project, and partly funded by the Flemish government institution IWT (Institute for the Promotion of Innovation by Science and Technology in Flanders).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Object Management Group: Meta object facility 2.0 core specification. Misc (2004)
Object Management Group: Uml 2.0 superstructure conv. document. Misc (2004)
Object Management Group: Qvt-merge group submission for mof 2.0 query/view/transformation. Misc (2005)
Almeida, J.P., Dijkman, R.M., van Sinderen, M., Pires, L.F.: On the notion of abstract platform in mda development. In: EDOC, pp. 253–263 (2004)
Object Management Group ORMSC: A proposal for an mda foundation model, white paper (2005)
Blanc, X., Gervais, M.P., Sriplakich, P.: Model bus: Towards the interoperability of modelling tools. In: MDAFA, pp. 17–32 (2004)
Guelfi, N., Ries, B., Sterges, P.: MEDAL: A CASE Tool Extension for Model-Driven Software Engineering. In: SWSTE 2003: Proceedings of the IEEE International Conference on Software-Science, Technology & Engineering, p. 33. IEEE Computer Society, Washington (2003)
Sendall, S., Perrouin, G., Guelfi, N., Biberstein, O.: Supporting model-to-model transformations: The vmt approach. Technical report (2003)
Cariou, E., Marvie, R., Seinturier, L., Duchien, L.: Ocl for the specification of model transformation contracts. In: Patrascoiu, O. (ed.) OCL and Model Driven Engineering, UML 2004 Conference Workshop, Lisbon, Portugal, University of Kent, pp. 69–83 (2004)
Vanhooff, B., Ayed, D., Berbers, Y.: Towards a Transformation Chain Design Process (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vanhooff, B., Van Baelen, S., Hovsepyan, A., Joosen, W., Berbers, Y. (2006). Towards a Transformation Chain Modeling Language. In: Vassiliadis, S., Wong, S., Hämäläinen, T.D. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2006. Lecture Notes in Computer Science, vol 4017. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11796435_6
Download citation
DOI: https://doi.org/10.1007/11796435_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36410-8
Online ISBN: 978-3-540-36411-5
eBook Packages: Computer ScienceComputer Science (R0)