Advanced model transformation language constructs in the VIATRA2 framework
Proceedings of the 2006 ACM symposium on Applied computing
ATL: A model transformation tool
Science of Computer Programming
Live Model Transformations Driven by Incremental Pattern Matching
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Reusable Model Transformation Patterns
EDOCW '08 Proceedings of the 2008 12th Enterprise Distributed Object Computing Conference Workshops
An Example Is Worth a Thousand Words: Composite Operation Modeling By-Example
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Business Process Models as a Showcase for Syntax-Based Assistance in Diagram Editors
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Model Transformation by Demonstration
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A WYSIWYG approach for configuring model layout using model transformations
Proceedings of the 10th Workshop on Domain-Specific Modeling
Model transformation by example
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Reusable model transformations
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
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.