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