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.

[PDF]

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)

  • Abbreviated Title: J. Softw.

  • Frequency:  Quarterly

  • APC: 500USD

  • DOI: 10.17706/JSW

  • Editor-in-Chief: Prof. Antanas Verikas

  • Executive Editor: Ms. Cecilia Xie

  • Abstracting/ Indexing: DBLP, EBSCO,
           CNKIGoogle Scholar, ProQuest,
           INSPEC(IET), ULRICH's Periodicals
           Directory, WorldCat, etc

  • E-mail: jsweditorialoffice@gmail.com

  • Jun 12, 2024 News!

    Vol 19, No 2 has been published with online version   [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

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

  • Apr 01, 2024 News!

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

  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]