Title
Efficient and scalable omniscient debugging for model transformations.
Abstract
This paper discusses a technique for supporting omniscient debugging for model transformations, which are used to define core operations on software and system models. Similar to software systems developed using general-purpose languages, model transformations are also subject to human error and may possess defects. Existing model-driven engineering tools provide stepwise execution to aid developers in locating and removing defects. In this paper, we describe our investigation into a technique and associated algorithms that support omniscient debugging features for model transformations. Omniscient debugging enables enhanced navigation and exploration features during a debugging session beyond those possible in a strictly stepwise execution environment. Finally, the execution time performance is comparatively evaluated against stepwise execution, and the scalability (in terms of memory usage) is empirically investigated.
Year
DOI
Venue
2017
10.1007/s11219-015-9304-4
Software Quality Journal
Keywords
Field
DocType
Omniscient debugging,Model-driven engineering,Model transformation,Empirical evaluation
Model transformation,Programming language,Model-driven architecture,Computer science,Human error,Software system,Software,Debugging,Algorithmic program debugging,Scalability
Journal
Volume
Issue
ISSN
25
1
0963-9314
Citations 
PageRank 
References 
2
0.37
33
Authors
4
Name
Order
Citations
PageRank
Jonathan Corley1314.15
Brian P. Eddy2816.53
Eugene Syriani327129.66
Jeff Gray4973116.57