• DocumentCode
    2718907
  • Title

    MTrans, a DSL for model transformation

  • Author

    Peltier, Mikaël

  • Author_Institution
    DIH/HDM/DEI, France Telecom R&D, Cesson-Sevigne, France
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    190
  • Lastpage
    199
  • Abstract
    After having undergone a major evolution with the transition between the procedural paradigm and oriented-object paradigm, computer science seems to know a new evolution in that models become first class entities in the process of software development. The Model-Driven Architecture proposed by the OMG reflects this new orientation. The core of this architecture is based on modeling standards and meta-modeling standards (UML as a general purpose graphical modeling language, MOF as the basis for meta-modeling and model repositories, XMI for exchanging models as XML documents). There recently appeared an increased need for transformation between models (adaptation of the data models between applications, shared information between models, mapping inside the MDA architecture, etc.). Existing solutions to express model transformation are not completely satisfactory and the author proposes a solution in which a language specially designed for transforming models will be defined. In others words the author defines a domain specific language (a DSL). He shows that a DSL approach has some advantages compared to other techniques using general programming languages. Furthermore, this DSL allows specifying executable transformations, which are comprehensive and unambiguous.
  • Keywords
    data models; distributed object management; formal specification; hypermedia markup languages; software architecture; specification languages; DSL; MOF; MTrans; Model-Driven Architecture; OMG; UML; XMI; XML; data models; domain specific language; graphical modeling language; meta-modeling standards; model transformation; modeling standards; oriented-object paradigm; procedural paradigm; software development; Adaptation model; Computer architecture; Computer science; DSL; Data models; Domain specific languages; Metamodeling; Programming; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2002. EDOC '02. Proceedings. Sixth International
  • Print_ISBN
    0-7695-1742-0
  • Type

    conf

  • DOI
    10.1109/EDOC.2002.1137708
  • Filename
    1137708