Abstract
When applying transformation technologies in an enterprise, there will be a need for supporting compositions of different kinds of transformations to support a development process. An example is a chain of transformations that supports a process of going from requirements to use cases, from use cases to a PIM architecture model, further to a platform specific model and finally implementation code. Some transformation steps may also involve human intervention, e.g. in a refinement of the PSM model, or a detailing of the use case model. This work in progress paper investigates how the atomic transformation viewpoint can be enhanced with support for transformation compositions, to support model driven enterprise process needs. This is done by introducing a modelling framework for composed transformations, based on a hierarchy of transformation types, some of which represent simple atomic transformations, others that represent complex transformations.
Chapter PDF
Similar content being viewed by others
References
QVT-Merge Group, Revised submission for MOF 2.0 Query/Views/Transformations RFP version 2.0, OMG document id ad/2005-03-02, http://www.omg.org/cgi-bin/apps/doc?ad/05-03-02.pdf
Marvie, R.: A Transformation Composition Framework for Model Driven Engineering. LIFL 2004n10 (November 2004)
Willink, E.D., Harris, P.J.: The Side Transformation Pattern, paper at the Software Evolution through Transformations, SETra (2004)
Peltz, C.: Web Service Orchestration and Choreography. Web Service Journal Feature (July 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Oldevik, J. (2005). Transformation Composition Modelling Framework. In: Kutvonen, L., Alonistioti, N. (eds) Distributed Applications and Interoperable Systems. DAIS 2005. Lecture Notes in Computer Science, vol 3543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11498094_10
Download citation
DOI: https://doi.org/10.1007/11498094_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26262-6
Online ISBN: 978-3-540-31582-7
eBook Packages: Computer ScienceComputer Science (R0)