Lean requirements traceability automation enabled by model-driven engineering

被引:0
|
作者
Escalona, Maria-Jose [1 ]
Koch, Nora [1 ]
Garcia-Borgoñon, Laura [2 ]
机构
[1] University of Seville, Seville, Spain
[2] ITA Innova, Zaragoza, Spain
关键词
Cost benefit analysis - Requirements engineering - Project management - Software testing - Software design - Cost engineering;
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 条
  • [31] Change Request Management in Model-Driven Engineering of Industrial Automation Software
    Lin, Heng-You
    Sierla, Seppo
    Papakonstantinou, Nikolaos
    Shalyto, Anatoly
    Vyatkin, Valeriy
    [J]. PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1186 - 1191
  • [32] A Model-Driven Engineering Approach for Validation of Power System Automation Solutions
    Sivanthi, Thanikesavan
    Moga, Alexandru
    Eidenbenz, Raphael
    Franke, Carsten
    [J]. 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 879 - 886
  • [33] A Model-Driven Approach for Evaluating Traceability Information
    Buender, Hendrik
    Rieger, Christoph
    Kuchen, Herbert
    [J]. THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 59 - 65
  • [34] A Systematic Review of the Use of Requirements Engineering Techniques in Model-Driven Development
    Loniewski, Grzegorz
    Insfran, Emilio
    Abrahao, Silvia
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT II, 2010, 6395 : 213 - 227
  • [35] INCORPORATING USABILITY REQUIREMENTS IN A TEST/MODEL-DRIVEN WEB ENGINEERING APPROACH
    Robles Luna, Esteban
    Ignacio Panach, Jose
    Grigera, Julian
    Rossi, Gustavo
    Pastor, Oscar
    [J]. JOURNAL OF WEB ENGINEERING, 2010, 9 (02): : 132 - 156
  • [36] Model-driven Automation in Grid Environments
    Kiddle, Cameron
    Kivi, Derek
    Simmonds, Rob
    [J]. 2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 92 - 99
  • [37] A Controlled Natural Language Approach for Integrating Requirements and Model-Driven Engineering
    Ferreira, David de Almeida
    da Silva, Alberto Rodrigues
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 518 - 523
  • [38] Teaching modelling for requirements engineering and model-driven software development courses
    Berre, Arne J.
    Huang, Shihong
    Murad, Hani
    Alibakhsh, Hanieh
    [J]. COMPUTER SCIENCE EDUCATION, 2018, 28 (01) : 42 - 64
  • [39] 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
  • [40] Industrial Requirements for Supporting AI-Enhanced Model-Driven Engineering
    Bergelin, Johan
    Strandberg, Per Erik
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 375 - 379