Survey of traceability approaches in model-driven engineering

被引:54
|
作者
Galvao, Ismenia [1 ]
Goknil, Arda [1 ]
机构
[1] Univ Twente, Dept Comp Sci, NL-7500 AE Enschede, Netherlands
关键词
D O I
10.1109/EDOC.2007.42
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Models have been used in various engineering fields to help managing complexity and represent information in different abstraction levels, according to specific notations and stakeholder's viewpoints. Model-Driven Engineering (MDE) gives the basic principles for the use of models as primary artefacts throughout the software development phases and presents characteristics that simplify the engineering of software in various domains, such as Enterprise Computing Systems. Hence, for its successful application, MDE processes must consider traceability practices. They help the understanding, capturing, tracking and verification of software artefacts and their relationships and dependencies with other artefacts during the software life-cycle. In this survey, we discuss the state-of-the-art in traceability approaches in MDE and assess them with respect to five general comparison criteria: representation, mapping, scalability, change impact analysis and tool support. As a complementary result, we have identified some open issues that can be better explored by traceability in MDE.
引用
收藏
页码:313 / 324
页数:12
相关论文
共 50 条
  • [41] A model-driven traceability framework for software product lines
    Anquetil, Nicolas
    Kulesza, Uira
    Mitschke, Ralf
    Moreira, Ana
    Royer, Jean-Claude
    Rummler, Andreas
    Sousa, Andre
    [J]. SOFTWARE AND SYSTEMS MODELING, 2010, 9 (04): : 427 - 451
  • [42] A survey on modeling and model-driven engineering practices in the embedded software industry
    Akdur, Deniz
    Garousi, Vahid
    Demirors, Onur
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 91 : 62 - 82
  • [43] How do we teach Modelling and Model-Driven Engineering? A survey
    Ciccozzi, Federico
    Famelis, Michalis
    Kappel, Gerti
    Lambers, Leen
    Mosser, Sebastien
    Paige, Richard F.
    Pierantonio, Alfonso
    Rensink, Arend
    Salay, Rick
    Taentzer, Gabi
    Vallecillo, Antonio
    Wimmer, Manuel
    [J]. 21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, : 122 - 129
  • [44] Model-Driven Development for Requirements Engineering: The Case of Goal-Oriented Approaches
    Monteiro, Rui
    Araujo, Joao
    Amaral, Vasco
    Goulao, Miguel
    Patricio, Pedro
    [J]. 2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 75 - 84
  • [45] Model-driven Generation of Microservice Architectures for Benchmarking Performance and Resilience Engineering Approaches
    Duellmann, Thomas F.
    van Hoorn, Andre
    [J]. ICPE'17: COMPANION OF THE 2017 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, 2017, : 171 - 172
  • [46] Process-Centred Approaches for Model-Driven Engineering (PMDE) - First Edition
    Bendraou, Reda
    Lbath, Redouane
    Coulette, Bernard
    Gervais, Marie-Pierre
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, 2011, 6698 : 383 - +
  • [47] Combining Aspect and Model-Driven Engineering Approaches for Software Process Modeling and Execution
    Bendraou, Reda
    Jezequel, Jean-Marc
    Fleurey, Franck
    [J]. TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS, 2009, 5543 : 148 - +
  • [48] Requirements traceability in model-driven development: Applying model and transformation conformance
    Almeida, Joao Paulo A.
    Iacob, Maria-Eugenia
    Van Eck, Pascal
    [J]. INFORMATION SYSTEMS FRONTIERS, 2007, 9 (04) : 327 - 342
  • [49] Microservices identification strategies A review focused on Model-Driven Engineering and Domain Driven Design approaches
    Schmidt, Roger Anderson
    Thiry, Marcello
    [J]. 2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [50] Scalable model exploration for model-driven engineering
    Jimenez-Pastor, Antonio
    Garmendia, Antonio
    de Lara, Juan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 132 : 204 - 225