Academia.eduAcademia.edu

Outline

Towards a Transformation Chain Modeling Language

2006

https://doi.org/10.1007/11796435_6

Abstract

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.

References (10)

  1. Object Management Group: Meta object facility 2.0 core specification. Misc (2004)
  2. Object Management Group: Uml 2.0 superstructure conv. document. Misc (2004)
  3. Object Management Group: Qvt-merge group submission for mof 2.0 query/view/transformation. Misc (2005)
  4. Almeida, J.P., Dijkman, R.M., van Sinderen, M., Pires, L.F.: On the notion of abstract platform in mda development. In: EDOC. (2004) 253-263
  5. Object Management Group ORMSC: A proposal for an mda foundation model, white paper (2005)
  6. Blanc, X., Gervais, M.P., Sriplakich, P.: Model bus: Towards the interoperability of modelling tools. In: MDAFA. (2004) 17-32
  7. Guelfi, N., Ries, B., Sterges, P.: MEDAL: A CASE Tool Extension for Model- Driven Software Engineering. In: SWSTE '03: Proceedings of the IEEE Interna- tional Conference on Software-Science, Technology & Engineering, Washington, DC, USA, IEEE Computer Society (2003) 33
  8. Sendall, S., Perrouin, G., Guelfi, N., Biberstein, O.: Supporting model-to-model transformations: The vmt approach. Technical report (2003)
  9. 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, October 12, 2004, Lisbon, Portugal, University of Kent (2004) 69-83
  10. Vanhooff, B., Ayed, D., Berbers, Y.: Towards a Transformation Chain Design Process. (2006)