A Feature-Based Classification of Model Repair Approaches

被引:51
作者
Macedo, Nuno [1 ,2 ]
Jorge, Tiago [3 ]
Cunha, Alcino [1 ,2 ]
机构
[1] INESC TEC, High Assurance Software Lab, P-4704553 Braga, Portugal
[2] Univ Minho, P-4704553 Braga, Portugal
[3] European Space Agcy, F-75738 Paris, France
关键词
Model-driven engineering; consistency management; inconsistency handling; model repair; INCONSISTENCY; REQUIREMENTS; MANAGEMENT;
D O I
10.1109/TSE.2016.2620145
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Consistency management, the ability to detect, diagnose and handle inconsistencies, is crucial during the development process in Model-driven Engineering (MDE). As the popularity and application scenarios of MDE expanded, a variety of different techniques were proposed to address these tasks in specific contexts. Of the various stages of consistency management, this work focuses on inconsistency handling in MDE, particularly in model repair techniques. This paper proposes a feature-based classification system for model repair techniques, based on an systematic literature review of the area. We expect this work to assist developers and researchers from different disciplines in comparing their work under a unifying framework, and aid MDE practitioners in selecting suitable model repair approaches.
引用
收藏
页码:615 / 640
页数:26
相关论文
共 91 条
  • [1] A systematic review of comparative evidence of aspect-oriented programming
    Ali, Muhammad Sarmad
    Babar, Muhammad Ali
    Chen, Lianping
    Stol, Klaas-Jan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (09) : 871 - 887
  • [2] Amelunxen C., 2007, P 3 INT S APPL GRAPH, P313
  • [3] Anjorin A, 2014, LECT NOTES COMPUT SC, V8569, P1
  • [4] [Anonymous], 2014, EDBT ICDT 2014
  • [5] [Anonymous], 2004, Automated Planning: theory and practice
  • [6] Antkiewicz M, 2008, LECT NOTES COMPUT SC, V5235, P3, DOI 10.1007/978-3-540-88643-3_1
  • [7] Balzer R., 1991, P 13 INT C SOFTW ENG, P158
  • [8] UPDATE SEMANTICS OF RELATIONAL VIEWS
    BANCILHON, F
    SPYRATOS, N
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1981, 6 (04): : 557 - 575
  • [9] A graph-based algorithm for consistency maintenance in incremental and interactive integration tools
    Becker, Simon M.
    Herold, Sebastian
    Lohmann, Sebastian
    Westfechtel, Bernhard
    [J]. SOFTWARE AND SYSTEMS MODELING, 2007, 6 (03) : 287 - 315
  • [10] Automated analysis of feature models 20 years later: A literature review
    Benavides, David
    Segura, Sergio
    Ruiz-Cortes, Antonio
    [J]. INFORMATION SYSTEMS, 2010, 35 (06) : 615 - 636