Published July 1, 2022
| Version v1
Publication
Lean requirements traceability automation enabled by model-driven engineering
Description
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.
Abstract
Junta de Andalucía AT17-5904-USEAbstract
Junta de Andalucía US-1251532Abstract
Ministerio de Ciencia, Innovación y Universidades PID2019-105455GB-C31Additional details
Identifiers
- URL
- https://idus.us.es/handle//11441/134906
- URN
- urn:oai:idus.us.es:11441/134906
Origin repository
- Origin repository
- USE