MCC: A Model Transformation Environment

A.G. Kleppe

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

    35 Citations (Scopus)

    Abstract

    In the model driven software development process, software is built by constructing one or more models and transforming these into other models. In turn these output models may be transformed into another set of models until finally the output consists of program code that can be executed. Ultimately, software is developed by triggering an intricate network of transformation executions. An open issue in this process is how to combine different transformation tools in a flexible and reliable manner in order to produce the required output. This paper presents a model transformation environment in which new transformation tools can be plugged in and used together with other available transformation tools. We describe how transformations can be composed. Furthermore, in the cause of answering the question where and how transformations can be successfully applied, we created a language-based taxonomy of model transformation applications.
    Original languageEnglish
    Title of host publicationModel Driven Architecture - Foundations and Applications
    Subtitle of host publicationSecond European Conference, ECMDA-FA 2006, Proceedings
    Place of PublicationLondon
    PublisherSpringer
    Pages173-187
    Number of pages15
    ISBN (Print)978-3-540-35909-8
    DOIs
    Publication statusPublished - 12 Jul 2006
    Event2nd European Conference Model Driven Architecture - Foundations and Applications, ECMDA-FA 2006 - Bilbao, Spain
    Duration: 10 Jul 200613 Jul 2006
    Conference number: 2

    Publication series

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

    Conference

    Conference2nd European Conference Model Driven Architecture - Foundations and Applications, ECMDA-FA 2006
    Abbreviated titleECMDA-FA
    CountrySpain
    CityBilbao
    Period10/07/0613/07/06

    Fingerprint

    Taxonomies
    Software engineering

    Keywords

    • EWI-6933
    • METIS-238173
    • IR-63436

    Cite this

    Kleppe, A. G. (2006). MCC: A Model Transformation Environment. In Model Driven Architecture - Foundations and Applications: Second European Conference, ECMDA-FA 2006, Proceedings (pp. 173-187). (Lecture Notes in Computer Science; Vol. 4066, No. 2). London: Springer. https://doi.org/10.1007/11787044_14
    Kleppe, A.G. / MCC : A Model Transformation Environment. Model Driven Architecture - Foundations and Applications: Second European Conference, ECMDA-FA 2006, Proceedings. London : Springer, 2006. pp. 173-187 (Lecture Notes in Computer Science; 2).
    @inproceedings{144d1510510542af8fbc6f389d614ecf,
    title = "MCC: A Model Transformation Environment",
    abstract = "In the model driven software development process, software is built by constructing one or more models and transforming these into other models. In turn these output models may be transformed into another set of models until finally the output consists of program code that can be executed. Ultimately, software is developed by triggering an intricate network of transformation executions. An open issue in this process is how to combine different transformation tools in a flexible and reliable manner in order to produce the required output. This paper presents a model transformation environment in which new transformation tools can be plugged in and used together with other available transformation tools. We describe how transformations can be composed. Furthermore, in the cause of answering the question where and how transformations can be successfully applied, we created a language-based taxonomy of model transformation applications.",
    keywords = "EWI-6933, METIS-238173, IR-63436",
    author = "A.G. Kleppe",
    year = "2006",
    month = "7",
    day = "12",
    doi = "10.1007/11787044_14",
    language = "English",
    isbn = "978-3-540-35909-8",
    series = "Lecture Notes in Computer Science",
    publisher = "Springer",
    number = "2",
    pages = "173--187",
    booktitle = "Model Driven Architecture - Foundations and Applications",

    }

    Kleppe, AG 2006, MCC: A Model Transformation Environment. in Model Driven Architecture - Foundations and Applications: Second European Conference, ECMDA-FA 2006, Proceedings. Lecture Notes in Computer Science, no. 2, vol. 4066, Springer, London, pp. 173-187, 2nd European Conference Model Driven Architecture - Foundations and Applications, ECMDA-FA 2006, Bilbao, Spain, 10/07/06. https://doi.org/10.1007/11787044_14

    MCC : A Model Transformation Environment. / Kleppe, A.G.

    Model Driven Architecture - Foundations and Applications: Second European Conference, ECMDA-FA 2006, Proceedings. London : Springer, 2006. p. 173-187 (Lecture Notes in Computer Science; Vol. 4066, No. 2).

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

    TY - GEN

    T1 - MCC

    T2 - A Model Transformation Environment

    AU - Kleppe, A.G.

    PY - 2006/7/12

    Y1 - 2006/7/12

    N2 - In the model driven software development process, software is built by constructing one or more models and transforming these into other models. In turn these output models may be transformed into another set of models until finally the output consists of program code that can be executed. Ultimately, software is developed by triggering an intricate network of transformation executions. An open issue in this process is how to combine different transformation tools in a flexible and reliable manner in order to produce the required output. This paper presents a model transformation environment in which new transformation tools can be plugged in and used together with other available transformation tools. We describe how transformations can be composed. Furthermore, in the cause of answering the question where and how transformations can be successfully applied, we created a language-based taxonomy of model transformation applications.

    AB - In the model driven software development process, software is built by constructing one or more models and transforming these into other models. In turn these output models may be transformed into another set of models until finally the output consists of program code that can be executed. Ultimately, software is developed by triggering an intricate network of transformation executions. An open issue in this process is how to combine different transformation tools in a flexible and reliable manner in order to produce the required output. This paper presents a model transformation environment in which new transformation tools can be plugged in and used together with other available transformation tools. We describe how transformations can be composed. Furthermore, in the cause of answering the question where and how transformations can be successfully applied, we created a language-based taxonomy of model transformation applications.

    KW - EWI-6933

    KW - METIS-238173

    KW - IR-63436

    U2 - 10.1007/11787044_14

    DO - 10.1007/11787044_14

    M3 - Conference contribution

    SN - 978-3-540-35909-8

    T3 - Lecture Notes in Computer Science

    SP - 173

    EP - 187

    BT - Model Driven Architecture - Foundations and Applications

    PB - Springer

    CY - London

    ER -

    Kleppe AG. MCC: A Model Transformation Environment. In Model Driven Architecture - Foundations and Applications: Second European Conference, ECMDA-FA 2006, Proceedings. London: Springer. 2006. p. 173-187. (Lecture Notes in Computer Science; 2). https://doi.org/10.1007/11787044_14