• DocumentCode
    1799836
  • Title

    A DSL for importing models in a requirements management system

  • Author

    Rahman, Aminur ; Amyot, Daniel

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Univ. of Ottawa, Ottawa, ON, Canada
  • fYear
    2014
  • fDate
    25-25 Aug. 2014
  • Firstpage
    37
  • Lastpage
    46
  • Abstract
    Requirements are artefacts often described with text and models. It is important to manage traceability between requirements and other software artefacts, including designs and test cases, also often captured with specialized models. Some Requirements Management Systems (RMS) support traceability relationships, between (textual) requirements artefacts in the RMS and model artefacts created outside the RMS, through complex standards or proprietary solutions. This paper proposes a new Domain-Specific Language (DSL) for describing the concepts of a modeling language intended to be traced using an RMS, with tool support handling the import and re-import of models and of their traceability links. The Model Import DSL (MI-DSL) is supported by an Xtext-based editor and the automatic generation of an import library targeting a leading RMS, namely IBM Rational DOORS. The language and the tools are demonstrated for model import and evolution scenarios with two different modeling languages. This work contributes a simple yet reliable mechanism to define and support traceability between requirements and models from different tools.
  • Keywords
    formal specification; program diagnostics; program testing; software libraries; specification languages; IBM Rational DOORS; MI-DSL; RMS; Xtext-based editor; automatic generation; domain-specific language; import library; model artefacts; model import DSL; modeling language; requirements management system; software artefacts; test cases; textual requirements artefacts; tool support; traceability links; traceability relationships; Analytical models; Biological system modeling; Computational modeling; DSL; Libraries; Software; Unified modeling language; DOORS; DSL; evolution; model; requirements management; traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Requirements Engineering Workshop (MoDRE), 2014 IEEE 4th International
  • Conference_Location
    Karlskrona
  • Type

    conf

  • DOI
    10.1109/MoDRE.2014.6890824
  • Filename
    6890824