Model Reuse with Metamodel-Based Transformations

  • Tihamer Levendovszky
  • Gabor Karsai
  • Miklos Maroti
  • Akos Ledeczi
  • Hassan Charaf
Conference paper

DOI: 10.1007/3-540-46020-9_12

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2319)
Cite this paper as:
Levendovszky T., Karsai G., Maroti M., Ledeczi A., Charaf H. (2002) Model Reuse with Metamodel-Based Transformations. In: Gacek C. (eds) Software Reuse: Methods, Techniques, and Tools. ICSR 2002. Lecture Notes in Computer Science, vol 2319. Springer, Berlin, Heidelberg

Abstract

Metamodel-based transformations permit descriptions of mappings between models created using different concepts from possibly overlapping domains. This paper describes the basic algorithms used in matching metamodel constructs, and how this match is to be applied. The transformation process facilitates the reuse of models specified in one domain-specific modeling language in another context: another domain-specific modeling language. UML class diagrams are used as the language of the metamodels. The focus of the paper is on the matching and firing of transformation rules, and on finding efficient and generic algorithms. An illustrative case study is provided.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Tihamer Levendovszky
    • 1
  • Gabor Karsai
    • 1
  • Miklos Maroti
    • 1
  • Akos Ledeczi
    • 1
  • Hassan Charaf
    • 2
  1. 1.Institute for Software Integrated SystemsVanderbilt UniversityNashville
  2. 2.Budapest University of Technology and EconomicsBudapest, XIHungary

Personalised recommendations