A Demonstration-Based Approach to Support Live Transformations in a Model Editor

Complex model editing activities are frequently performed to realize various model evolution tasks (e.g., model scalability, weaving aspects into models, and model refactoring). In order to automate and reuse patterns of model editing, an editing process can be regarded as an endogenous model transf...

Full description

Saved in:
Bibliographic Details
Published inTheory and Practice of Model Transformations Vol. 6707; pp. 213 - 227
Main Authors Sun, Yu, Gray, Jeff, Wienands, Christoph, Golm, Michael, White, Jules
Format Book Chapter
LanguageEnglish
Published Germany Springer Berlin / Heidelberg 2011
Springer Berlin Heidelberg
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3642217311
9783642217319
ISSN0302-9743
1611-3349
DOI10.1007/978-3-642-21732-6_15

Cover

Loading…
More Information
Summary:Complex model editing activities are frequently performed to realize various model evolution tasks (e.g., model scalability, weaving aspects into models, and model refactoring). In order to automate and reuse patterns of model editing, an editing process can be regarded as an endogenous model transformation and specified as transformation rules. However, the use of traditional model transformation languages often presents a steep learning curve. Other challenges in using model transformations to automate editing tasks include insufficient support for sharing the transformations that perform the editing tasks, and a lack of automated guidance on how to use a specific transformation in some other modeling context. This paper presents a live model transformation approach that can enhance and assist model editing activities. By extending the Model Transformation By Demonstration (MTBD) approach, LiveMTBD offers users flexibility in specifying the transformation, a centralized repository to assist with transformation sharing, and a live model transformation matching engine to suggest applicable transformations during model-edit time.
ISBN:3642217311
9783642217319
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-642-21732-6_15