Integration of Requirements Engineering and Test-Case Generation via OSLC

被引:12
作者
Aichernig, Bernhard K. [1 ]
Hoermaier, Klaus [2 ]
Lorber, Florian [1 ]
Nickovic, Dejan [3 ]
Schlick, Rupert [3 ]
Simoneau, Didier [4 ]
Tiran, Stefan [1 ,3 ]
机构
[1] Graz Univ Technol, Inst Software Technol, A-8010 Graz, Austria
[2] Austria AG, Infineon Technol, Villach, Austria
[3] Austrian Inst Technol, Dept Safety & Secur, Vienna, Austria
[4] Dassault Syst, Plouzane, France
来源
2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014) | 2014年
关键词
Requirements engineering; test-case generation; requirement consistency; interoperability; traceability;
D O I
10.1109/QSIC.2014.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a requirement-centered analysis and testing framework that integrates methods and tools for capturing and formalizing textual customer requirements, analyzing requirements consistency, generating test cases from formalized requirements and executing them on the implementation model. The framework preserves a fine grained traceability of informal and formal requirements, test cases and implementation models throughout every step of the workflow. We instantiate the framework with concrete tools that we integrate via a file repository and Open Services for Life-cycle Collaboration (OSLC). The standardized integration ensures that the framework remains generic -any specific tool used in our instantiation can be replaced by another one with compatible functionality. We apply our framework on an industrial airbag control chip case study that we use to illustrate step-by-step our requirementsdriven analysis and test methodology.
引用
收藏
页码:117 / 126
页数:10
相关论文
共 25 条
  • [1] Aichernig Bernhard K., 2013, Tests and Proofs. 7th International Conference, TAP 2013. Proceedings: LNCS 7942, P20, DOI 10.1007/978-3-642-38916-0_2
  • [2] Aichernig Bernhard K., 2013, Tests and Proofs. 7th International Conference, TAP 2013. Proceedings: LNCS 7942, P1, DOI 10.1007/978-3-642-38916-0_1
  • [3] Aichernig Bernhard K., 2014, SOFTWARE TESTING VER
  • [4] Aichernig Bernhard K., 2014, ISTMBT201403 TU GRAZ
  • [5] [Anonymous], 262621 ISODIS
  • [6] [Anonymous], 2013, CESAR COST EFFICIENT
  • [7] Baumgart A, 2010, LECT NOTES COMPUT SC, V6399, P59, DOI 10.1007/978-3-642-16256-5_8
  • [8] Benvenuti L, 2008, LECT NOTES COMPUT SC, V4981, P58
  • [9] Biere A, 2003, ADV COMPUT, V58, P117
  • [10] [Das] Dassault Systemes, SYST