DocumentCode :
2249589
Title :
Quick fix generation for DSMLs
Author :
Hegedüs, Ábel ; Horváth, ÁKos ; Ráth, István ; Branco, Miguel Castelo ; Varro, Dániel
Author_Institution :
Budapest Univ. of Technol. & Econ., Budapest, Hungary
fYear :
2011
fDate :
18-22 Sept. 2011
Firstpage :
17
Lastpage :
24
Abstract :
Domain-specific modeling languages (DSML) proved to be an important asset in creating powerful design tools for domain experts. Although these tools are capable of preserving the syntax-correctness of models even during free-hand editing, they often lack the ability of maintaining model consistency for complex language-specific constraints. Hence, there is a need for a tool-level automatism to assist DSML users in resolving consistency violation problems. In this paper, we describe an approach for the automatic generation of quick fixes for DSMLs, taking a set of domain-specific constraints and model manipulation policies as input. The computation relies on statespace exploration techniques to find sequences of operations that decrease the number of inconsistencies. Our approach is illustrated using a BPMN case study, and it is evaluated by several experiments to show its feasibility and performance.
Keywords :
simulation languages; software engineering; BPMN case study; DSML quick fix generation; business process management; domain-specific modeling languages; free-hand editing; language-specific constraint; model manipulation policy; model-driven software engineering; statespace exploration technique; tool-level automatism; Computational modeling; Context; Context modeling; Generators; Labeling; Logic gates; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on
Conference_Location :
Pittsburgh, PA
ISSN :
1943-6092
Print_ISBN :
978-1-4577-1246-3
Type :
conf
DOI :
10.1109/VLHCC.2011.6070373
Filename :
6070373
Link To Document :
بازگشت