Volume 13 Number 9 (Sep. 2018)
Home > Archive > 2018 > Volume 13 Number 9 (Sep. 2018) >
JSW 2018 Vol.13(9): 460-480 ISSN: 1796-217X
doi: 10.17706/jsw.13.9.460-480

A Domain-Specific Language to manage Requirements Traceability

Saida Haidrar1*, Adil Anwar1, Jean-Michel Bruel2, Ounsa Roudies1

1E3S Research Center, Mohammed V.University in Rabat, Siweb, EMI, Morocco.
2 IRIT/CNRS, University of Toulouse, France.

Abstract—Tracingrequirements back to stakeholders and initial documents on one hand, and forward to their corresponding designed system artifacts, on the other hand, are crucial activities. Requirements are often expressed independently from those artifacts and can take several forms: texts or models. This makes hard and tedious the inference of trace links between requirements and artifacts. This paper introduces ReqDL, a domain-specific language for describing requirements and, at the same time, capturing bi-directional traceability data, which concerns more precisely system modeling elements. The paper also introduces a generation algorithm basedon ReqDL specifications in order to automatically generate independent trace models. Indeed, we present ReqDL concrete and abstract syntax in terms of grammar and metamodel.Using ReqDL expressions, we aim at assisting the traceabilityinformalizing easily understandable requirements and establishing an initial relationship between requirements and other system artifacts. The main resultis the generationof requirements traces modelswhich incorporate explicit and implicit trace links between requirements and design elements. Moreover, we provide a working example through which we demonstrate ReqDL practicality and usefulness.

Index Terms—Requirements engineering, model-based engineering, systems engineering, traceability, complex systems,metamodel, domain-specific language, ReqDL.


Cite: Saida Haidrar,AdilAnwar,Jean-Michel Bruel,Ounsa Roudies, "A Domain-Specific Language to manage Requirements Traceability," Journal of Software vol. 13, no. 9, pp. 460-480, 2018.

General Information

ISSN: 1796-217X (Online)
Frequency:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Apr 26, 2021 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Nov 18, 2021 News!

    Papers published in JSW Vol 16, No 1- Vol 16, No 6 have been indexed by DBLP   [Click]

  • Dec 24, 2021 News!

     Vol 15, No 1- Vol 15, No 6 has been indexed by IET-(Inspec)   [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Dec 06, 2019 News!

    Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec)   [Click]