Advertisement

Towards a Transformation Chain Modeling Language

  • Bert Vanhooff
  • Stefan Van Baelen
  • Aram Hovsepyan
  • Wouter Joosen
  • Yolande Berbers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4017)

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.

Keywords

Activity Diagram Object Management Group Concrete Syntax Model Drive Development Model Drive Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Object Management Group: Meta object facility 2.0 core specification. Misc (2004)Google Scholar
  2. 2.
    Object Management Group: Uml 2.0 superstructure conv. document. Misc (2004)Google Scholar
  3. 3.
    Object Management Group: Qvt-merge group submission for mof 2.0 query/view/transformation. Misc (2005)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    Object Management Group ORMSC: A proposal for an mda foundation model, white paper (2005)Google Scholar
  6. 6.
    Blanc, X., Gervais, M.P., Sriplakich, P.: Model bus: Towards the interoperability of modelling tools. In: MDAFA, pp. 17–32 (2004)Google Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    Sendall, S., Perrouin, G., Guelfi, N., Biberstein, O.: Supporting model-to-model transformations: The vmt approach. Technical report (2003)Google Scholar
  9. 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, Lisbon, Portugal, University of Kent, pp. 69–83 (2004)Google Scholar
  10. 10.
    Vanhooff, B., Ayed, D., Berbers, Y.: Towards a Transformation Chain Design Process (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Bert Vanhooff
    • 1
  • Stefan Van Baelen
    • 1
  • Aram Hovsepyan
    • 1
  • Wouter Joosen
    • 1
  • Yolande Berbers
    • 1
  1. 1.Department of Computer ScienceK.U. LeuvenLeuvenBelgium

Personalised recommendations