Quick fix generation for DSMLs

Ábel Hegedus, Ákos Horváth, István Ráth, Moisés Castelo Branco, Dániel Varró

Research output: Chapter in Book/Report/Conference proceedingConference contribution

30 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - 2011 IEEE Symposium on Visual Languages and Human Centric Computing, VL/HCC 2011
Pages17-24
Number of pages8
DOIs
Publication statusPublished - Dec 9 2011
Event2011 IEEE Symposium on Visual Languages and Human Centric Computing, VL/HCC 2011 - Pittsburgh, PA, United States
Duration: Sep 18 2011Sep 22 2011

Publication series

NameProceedings - 2011 IEEE Symposium on Visual Languages and Human Centric Computing, VL/HCC 2011

Other

Other2011 IEEE Symposium on Visual Languages and Human Centric Computing, VL/HCC 2011
CountryUnited States
CityPittsburgh, PA
Period9/18/119/22/11

ASJC Scopus subject areas

  • Computer Vision and Pattern Recognition
  • Human-Computer Interaction
  • Software

Fingerprint Dive into the research topics of 'Quick fix generation for DSMLs'. Together they form a unique fingerprint.

  • Cite this

    Hegedus, Á., Horváth, Á., Ráth, I., Branco, M. C., & Varró, D. (2011). Quick fix generation for DSMLs. In Proceedings - 2011 IEEE Symposium on Visual Languages and Human Centric Computing, VL/HCC 2011 (pp. 17-24). [6070373] (Proceedings - 2011 IEEE Symposium on Visual Languages and Human Centric Computing, VL/HCC 2011). https://doi.org/10.1109/VLHCC.2011.6070373