Communications of the ACM
Specification of Graph Translators with Triple Graph Grammars
WG '94 Proceedings of the 20th International Workshop on Graph-Theoretic Concepts in Computer Science
Feature-based survey of model transformation approaches
IBM Systems Journal - Model-driven software development
Domain-Specific Modeling
Grammar-driven generation of domain-specific language debuggers
Software—Practice & Experience
Why Programs Fail, Second Edition: A Guide to Systematic Debugging
Why Programs Fail, Second Edition: A Guide to Systematic Debugging
Modular synthesis of mobile device applications from domain-specific models
Proceedings of the 7th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Ladybird: debugging support in the sequencer
AMERICAN-MATH'11/CEA'11 Proceedings of the 2011 American conference on applied mathematics and the 5th WSEAS international conference on Computer engineering and applications
Declaratively defining domain-specific language debuggers
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Modular artifact synthesis from domain-specific models
Innovations in Systems and Software Engineering
Traceability visualization in model transformations with tracevis
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Moliz: a model execution framework for UML models
Proceedings of the 2nd International Master Class on Model-Driven Engineering: Modeling Wizards
Explicit modelling of statechart simulation environments
Proceedings of the 2013 Summer Computer Simulation Conference
Hi-index | 0.00 |
An important obstacle to the wide-spread adoption of model-driven development approaches in industry is the lack of proper debugging facilities. Software debugging support is provided by a combination of language and Integrated Development Environment (IDE) features which enable the monitoring and altering of a running program's state. In Domain-Specific Modelling (DSM), debugging activities have a wider scope: designers debug model transformations (MTs) and synthesized artifacts, while domain-specific modellers debug their models, unaware of generated artifacts. This work surveys the state-of-the-art of debugging in the context of DSM and proposes a mapping between debugging concepts (e.g., breakpoints, assertions) in the software and DSM realms.