Simplification of semantically-rich model transformations through generated transformation blocks

Maribel Hudson, Jonathan Sprinkle

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper demonstrates a novel concept for the simplification of model transformations in which composite or complex objects are inserted into an existing model through a well-defined interface. The technique utilizes a model transformation from the domain of the modeling language into the domain of model transformation languages. The user specifies these semantically rich blocks using the original domain-specific modeling language. Then, a transformation generates the necessary model transformation graph to create an instance of the semantically rich, user-defined pattern. Users insert these generated patterns into their customized transformations. The approach is helpful for endogenous transformations in which existing objects may be refactored. It will also serve as a teaching tool for users who are unfamiliar with model transformations: specifically how to represent a newly-created model in the transformation domain. Finally, the approach is designed to reduce specification errors of model transformations in which new (semantically rich) blocks are inserted at key points, as the correctness of the semantically rich blocks is guaranteed, based on their construction in the original domain.

Original languageEnglish (US)
Title of host publicationProceedings - 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, ECBS 2011
Pages260-268
Number of pages9
DOIs
StatePublished - 2011
Event18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, ECBS 2011 - Las Vegas, NV, United States
Duration: Apr 27 2011Apr 29 2011

Publication series

NameProceedings - 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, ECBS 2011

Other

Other18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, ECBS 2011
Country/TerritoryUnited States
CityLas Vegas, NV
Period4/27/114/29/11

Keywords

  • Domain-specific modeling
  • Generative transformations
  • Model transformation
  • Transformation simplification

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'Simplification of semantically-rich model transformations through generated transformation blocks'. Together they form a unique fingerprint.

Cite this