Title
AnATLyzer: an advanced IDE for ATL model transformations.
Abstract
Model transformations (MTs) are key in model-driven engineering as they automate model manipulation. Their early verification is essential because a bug in a MT may affect many projects using it. Still, there is a lack of analysis tools applicable to non-toy transformations developed with practical MT languages. To alleviate this problem, this paper presents AnATLyzer: a static analysis tool for ATL MTs. The tool is able to detect a wide range of non-trivial problems in ATL transformations by using constraint solving to improve the analysis precision. It provides a live environment integrated into Eclipse which allows checking and fixing problems as the transformation is written. The environment is highly configurable and provides facilities like quick fixes, visualizations, navigation shortcuts and problem explanations. We have evaluated the tool over third-party MTs, obtaining good results. The tool website is http://anatlyzer.github.io, and a video showcasing its features is at https://youtu.be/bFpbZht7bqY
Year
DOI
Venue
2018
10.1145/3183440.3183479
ICSE (Companion Volume)
Keywords
Field
DocType
Model-driven engineering, Model transformation, Static analysis, Verification, ATL
Model transformation,Software engineering,Unified Modeling Language,Systems engineering,Model-driven architecture,Computer science,Visualization,Software bug,Static analysis,Software,Eclipse
Conference
ISSN
ISBN
Citations 
2574-1926
978-1-4503-5663-3
1
PageRank 
References 
Authors
0.35
13
3
Name
Order
Citations
PageRank
Jesús Sánchez Cuadrado155035.69
Esther Guerra250445.53
Juan de Lara31596132.28