Lean requirements traceability automation enabled by model-driven engineering

被引:0
|
作者
Escalona M.-J. [1 ]
Koch N. [1 ]
Garcia-Borgoñon L. [2 ]
机构
[1] University of Seville, Seville
[2] ITA Innova, Zaragoza
关键词
Information fusion; Model-driven engineering; Traceability;
D O I
10.7717/PEERJ-CS.817
中图分类号
学科分类号
摘要
Background: The benefits of requirements traceability, such as improvements in software product and process quality, early testing, and software maintenance, are widely described in the literature. Requirements traceability is a critical, widely accepted practice. However, very often it is not applied for fear of the additional costs associated with manual efforts or the use of additional tools. Methods: This article presents a “low-cost” mechanism for automating requirements traceability based on the model-driven paradigm and formalized by a metamodel for the creation and monitoring of traces and an integration process for traceability management. This approach can also be useful for information fusion in industry insofar that it facilitates data traceability. Results: This article extends an existing model-driven development methodology to incorporate traceability as part of its development tool. The tool has been used successfully by several companies in real software development projects, helping developers to manage ongoing changes in functional requirements. One of those projects is cited as an example in the paper. The authors’ current work leads them to conclude that a model-driven engineering approach, traditionally used only for the automatic generation of code in a software development process, can also be used to successfully automate and integrate traceability management without additional costs. The systematic evaluation of traceability management in industrial projects constitutes a promising area for future work. © 2022 Escalona et al.
引用
收藏
相关论文
共 50 条
  • [41] 13th Model-Driven Requirements Engineering (MoDRE) Workshop
    Moreira, Ana
    Araujo, Joao
    Mussbacher, Gunter
    Sanchez, Pablo
    [J]. 2023 IEEE 31ST INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW, 2023, : 245 - 246
  • [42] A Review of Security Requirements Engineering Methods with Respect to Risk Analysis and Model-Driven Engineering
    Munante, Denisse
    Chiprianov, Vanea
    Gallon, Laurent
    Aniorte, Philippe
    [J]. AVAILABILITY, RELIABILITY, AND SECURITY IN INFORMATION SYSTEMS, 2014, 8708 : 79 - 93
  • [43] Filtered Model-Driven Product Line Engineering with SuperMod: The Home Automation Case
    Schwaegerl, Felix
    Buchmann, Thomas
    Westfechtel, Bernhard
    [J]. SOFTWARE TECHNOLOGIES (ICSOFT 2015), 2016, 586 : 19 - 41
  • [44] Model-Driven Engineering Ecosystems
    Graciano Neto, Valdemar Vicente
    Basso, Fabio
    dos Santos, Rodrigo Pereira
    Bakar, Noor Hasrina
    Kassab, Mohamad
    Werner, Claudia
    Oliveira, Toacy
    Nakagawa, Elisa Yumi
    [J]. 2019 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS AND 13TH WORKSHOP ON DISTRIBUTED SOFTWARE DEVELOPMENT, SOFTWARE ECOSYSTEMS AND SYSTEMS-OF-SYSTEMS (SESOS-WDES 2019), 2019, : 58 - 61
  • [45] Model-Driven Allocation Engineering
    Pohlmann, Uwe
    Huewe, Marcus
    [J]. 2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 374 - 384
  • [46] Model Patches in Model-Driven Engineering
    Cicchetti, Antonio
    Di Ruscio, Davide
    Pierantonio, Alfonso
    [J]. MODELS IN SOFTWARE ENGINEERING, 2010, 6002 : 190 - +
  • [47] Continuous Model-Driven Engineering
    Margaria, Tiziana
    Steffen, Bernhard
    [J]. COMPUTER, 2009, 42 (10) : 106 - 109
  • [48] Model-driven reverse engineering
    Rugaber, S
    Stirewalt, K
    [J]. IEEE SOFTWARE, 2004, 21 (04) : 45 - +
  • [49] Model-Driven Useware Engineering
    Meixner, Gerrit
    Seissler, Marc
    Breiner, Kai
    [J]. MODEL-DRIVEN DEVELOPMENT OF ADVANCED USER INTERFACES, 2011, 340 : 1 - +
  • [50] Model-driven ontology engineering
    Pan, Yue
    Xie, Guotong
    Ma, Li
    Yang, Yang
    Qiu, ZhaoMing
    Lee, Juhnyoung
    [J]. JOURNAL ON DATA SEMANTICS VII, 2006, 4244 : 57 - 78