MISTRAL: A Language for Model Transformations in the MOF Meta-modeling Architecture

Ivan Kurtev, Klaas van den Berg

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    7 Citations (Scopus)
    9 Downloads (Pure)

    Abstract

    In the Meta Object Facility (MOF) meta-modeling architecture a number of model transformation scenarios can be identified. It could be expected that a meta-modeling architecture will be accompanied by a transformation technology supporting the model transformation scenarios in a uniform way. Despite the fact that current transformation languages have similarities they are usually focused only on a particular scenario. In this paper we analyze the problems that prevent the usage of a single language for different transformation scenarios. The problems are rooted in the current organization of the MOF architecture and especially in its inability to define explicitly the mechanisms of instantiation and generalization found in different modeling languages. This causes a coupling between a transformation language and the instantiation mechanism specific for a given modeling language. We propose an organization of the MOF architecture based on a simple and uniform representation of all model elements no matter at which level they are defined. In this framework, different instantiation and generalization mechanisms are represented as a set of functions. We present a transformation language named MISTRAL acting in this framework. Transformation language is separated from the instantiation and generalization mechanisms specific for a given modeling language.
    Original languageEnglish
    Title of host publicationModel Driven Architecture
    Subtitle of host publicationEuropean MDA Workshops: Foundations and Applications, MDAFA 2003 and MDAFA 2004, Twente, The Netherlands, June 26-27, 2003 and Linköping, Sweden, June 10-11, 2004. Revised Selected Papers
    EditorsUwe Aßmann, Mehmet Aksit, Arend Rensink
    Place of PublicationBerlin
    PublisherSpringer
    Pages139-158
    ISBN (Electronic)978-3-540-31819-4
    ISBN (Print)978-3-540-28240-2
    DOIs
    Publication statusPublished - 2005

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume3599
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Keywords

    • n/a OA procedure

    Fingerprint

    Dive into the research topics of 'MISTRAL: A Language for Model Transformations in the MOF Meta-modeling Architecture'. Together they form a unique fingerprint.

    Cite this