A DSL for Importing Models in a Requirements Management System

被引:0
作者
Rahman, Anisur [1 ]
Amyot, Daniel [1 ]
机构
[1] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON, Canada
来源
2014 IEEE 4TH INTERNATIONAL MODEL-DRIVEN REQUIREMENTS ENGINEERING WORKSHOP (MODRE) | 2014年
关键词
DOORS; DSL; evolution; model; requirements management; traceability; TRACEABILITY;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 26 条
  • [1] Amyot Daniel, 2011, Journal of Software, V6, P747, DOI 10.4304/jsw.6.5.747-768
  • [2] Boucar S., 2011, TRACEABILITY DOORS R
  • [3] Event-based traceability for managing evolutionary change
    Cleland-Huang, J
    Chang, CK
    Christensen, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (09) : 796 - 810
  • [4] Cleland-Huang Jane, 2014, FOSE, P55, DOI DOI 10.1145/2593882.2593891
  • [5] Drivalos N, 2009, LECT NOTES COMPUT SC, V5452, P151, DOI 10.1007/978-3-642-00434-6_10
  • [6] Elaasar M, 2013, LECT NOTES COMPUT SC, V8107, P154, DOI 10.1007/978-3-642-41533-3_10
  • [7] Ghanavati S, 2007, LECT NOTES COMPUT SC, V4495, P218
  • [8] Gotel O. C. Z., 1994, Proceedings of the First International Conference on Requirements Engineering (Cat. No.94TH0613-0), P94, DOI 10.1109/ICRE.1994.292398
  • [9] Graf A., 2011, Proc. Second Int. Conf. on Complex Systems Design Management (CSDM 2011), P187
  • [10] IBM, RAT DOORS AN AD