Model Transformations? Transformation Models!

J. Bézivin, F. Büttner, M. Gogolla, F. Jouault, Ivan Ivanov, A. Lindow

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

95 Citations (Scopus)

Abstract

Much of the current work on model transformations seems essentially operational and executable in nature. Executable descriptions are necessary from the point of view of implementation. But from a conceptual point of view, transformations can also be viewed as descriptive models by stating only the properties a transformation has to fulfill and by omitting execution details. This contribution discusses the view that model transformations can be abstracted as being transformation models. As a simple example for a transformation model, the well-known transformation from the Entity-Relationship model to the Relational model is shown. A transformation model in this contribution is nothing more than an ordinary, simple model, i.e., a UML/MOF class diagram together with OCL constraints. A transformation model may transport syntax and semantics of the described domain. The contribution thus covers two views on transformations: An operational model transformation view and a descriptive transformation model view.
Original languageUndefined
Title of host publicationProceedings of the 9th International Conference, MoDELS 2006
Place of PublicationBerlin
PublisherSpringer
Pages440-453
Number of pages14
ISBN (Print)978-3-540-45772-5
DOIs
Publication statusPublished - 2006

Publication series

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

Keywords

  • EWI-10009
  • IR-61715
  • METIS-248219

Cite this

Bézivin, J., Büttner, F., Gogolla, M., Jouault, F., Ivanov, I., & Lindow, A. (2006). Model Transformations? Transformation Models! In Proceedings of the 9th International Conference, MoDELS 2006 (pp. 440-453). [10.1007/11880240_31] (Lecture Notes in Computer Science; Vol. 4199, No. 10). Berlin: Springer. https://doi.org/10.1007/11880240_31
Bézivin, J. ; Büttner, F. ; Gogolla, M. ; Jouault, F. ; Ivanov, Ivan ; Lindow, A. / Model Transformations? Transformation Models!. Proceedings of the 9th International Conference, MoDELS 2006. Berlin : Springer, 2006. pp. 440-453 (Lecture Notes in Computer Science; 10).
@inproceedings{7c3ac2f986324dddbf79c1e3d626392b,
title = "Model Transformations? Transformation Models!",
abstract = "Much of the current work on model transformations seems essentially operational and executable in nature. Executable descriptions are necessary from the point of view of implementation. But from a conceptual point of view, transformations can also be viewed as descriptive models by stating only the properties a transformation has to fulfill and by omitting execution details. This contribution discusses the view that model transformations can be abstracted as being transformation models. As a simple example for a transformation model, the well-known transformation from the Entity-Relationship model to the Relational model is shown. A transformation model in this contribution is nothing more than an ordinary, simple model, i.e., a UML/MOF class diagram together with OCL constraints. A transformation model may transport syntax and semantics of the described domain. The contribution thus covers two views on transformations: An operational model transformation view and a descriptive transformation model view.",
keywords = "EWI-10009, IR-61715, METIS-248219",
author = "J. B{\'e}zivin and F. B{\"u}ttner and M. Gogolla and F. Jouault and Ivan Ivanov and A. Lindow",
note = "10.1007/11880240_31",
year = "2006",
doi = "10.1007/11880240_31",
language = "Undefined",
isbn = "978-3-540-45772-5",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
number = "10",
pages = "440--453",
booktitle = "Proceedings of the 9th International Conference, MoDELS 2006",

}

Bézivin, J, Büttner, F, Gogolla, M, Jouault, F, Ivanov, I & Lindow, A 2006, Model Transformations? Transformation Models! in Proceedings of the 9th International Conference, MoDELS 2006., 10.1007/11880240_31, Lecture Notes in Computer Science, no. 10, vol. 4199, Springer, Berlin, pp. 440-453. https://doi.org/10.1007/11880240_31

Model Transformations? Transformation Models! / Bézivin, J.; Büttner, F.; Gogolla, M.; Jouault, F.; Ivanov, Ivan; Lindow, A.

Proceedings of the 9th International Conference, MoDELS 2006. Berlin : Springer, 2006. p. 440-453 10.1007/11880240_31 (Lecture Notes in Computer Science; Vol. 4199, No. 10).

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

TY - GEN

T1 - Model Transformations? Transformation Models!

AU - Bézivin, J.

AU - Büttner, F.

AU - Gogolla, M.

AU - Jouault, F.

AU - Ivanov, Ivan

AU - Lindow, A.

N1 - 10.1007/11880240_31

PY - 2006

Y1 - 2006

N2 - Much of the current work on model transformations seems essentially operational and executable in nature. Executable descriptions are necessary from the point of view of implementation. But from a conceptual point of view, transformations can also be viewed as descriptive models by stating only the properties a transformation has to fulfill and by omitting execution details. This contribution discusses the view that model transformations can be abstracted as being transformation models. As a simple example for a transformation model, the well-known transformation from the Entity-Relationship model to the Relational model is shown. A transformation model in this contribution is nothing more than an ordinary, simple model, i.e., a UML/MOF class diagram together with OCL constraints. A transformation model may transport syntax and semantics of the described domain. The contribution thus covers two views on transformations: An operational model transformation view and a descriptive transformation model view.

AB - Much of the current work on model transformations seems essentially operational and executable in nature. Executable descriptions are necessary from the point of view of implementation. But from a conceptual point of view, transformations can also be viewed as descriptive models by stating only the properties a transformation has to fulfill and by omitting execution details. This contribution discusses the view that model transformations can be abstracted as being transformation models. As a simple example for a transformation model, the well-known transformation from the Entity-Relationship model to the Relational model is shown. A transformation model in this contribution is nothing more than an ordinary, simple model, i.e., a UML/MOF class diagram together with OCL constraints. A transformation model may transport syntax and semantics of the described domain. The contribution thus covers two views on transformations: An operational model transformation view and a descriptive transformation model view.

KW - EWI-10009

KW - IR-61715

KW - METIS-248219

U2 - 10.1007/11880240_31

DO - 10.1007/11880240_31

M3 - Conference contribution

SN - 978-3-540-45772-5

T3 - Lecture Notes in Computer Science

SP - 440

EP - 453

BT - Proceedings of the 9th International Conference, MoDELS 2006

PB - Springer

CY - Berlin

ER -

Bézivin J, Büttner F, Gogolla M, Jouault F, Ivanov I, Lindow A. Model Transformations? Transformation Models! In Proceedings of the 9th International Conference, MoDELS 2006. Berlin: Springer. 2006. p. 440-453. 10.1007/11880240_31. (Lecture Notes in Computer Science; 10). https://doi.org/10.1007/11880240_31