Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
Eclipse technology eXchange (ETX) workshop
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Towards Model Transformation Generation By-Example
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
ATL: A model transformation tool
Science of Computer Programming
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
Model Transformation by Demonstration
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Model scalability using a model recording and inference engine
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Debugging model-transformation failures using dynamic tainting
ECOOP'10 Proceedings of the 24th European conference on Object-oriented programming
Model transformation by example
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Catch me if you can – debugging support for model transformations
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Model transformation by-example: a survey of the first wave
Conceptual Modelling and Its Theoretical Foundations
Forensic debugging of model transformations
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
Model Transformation By Demonstration (MTBD) has been developed as an approach that supports model transformation by end-users and domain experts. MTBD infers and generates executable transformation patterns from user demonstrations and refinement from a higher level of abstraction than traditional model transformation languages. However, not every transformation pattern is demonstrated and specified correctly. Similar to writing programs, bugs can also occur during a user demonstration and refinement process, which may transform models into undesired states if left unresolved. This paper presents MTBD Debugger, which is a model transformation debugger based on the MTBD execution engine, enabling users to step through the transformation execution process and track the model's state during a transformation. Sharing the same goal of MTBD, the MTBD Debugger also focuses on end-user participation, so the low-level execution information is hidden during the debugging process.