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
相关论文
共 50 条
  • [21] Combining Xtext and OSLC for integrated model-based requirements engineering
    Marko, Nadja
    Leitner, Andrea
    Herbst, Beate
    Wallner, Alfred
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 143 - 150
  • [22] Mutant minimization for model-checker based test-case generation
    Fraser, Gordon
    Wotawa, Franz
    TAIC PART 2007 - TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE - PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS: CO-LOCATED WITH MUTATION 2007, 2007, : 161 - +
  • [23] To Be Optimal or Not in Test-Case Prioritization
    Hao, Dan
    Zhang, Lu
    Zang, Lei
    Wang, Yanbo
    Wu, Xingxia
    Xie, Tao
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (05) : 490 - 504
  • [24] Functional test-case generation by a control transaction graph for TLM verification
    Kakoee, Mohammad Reza
    Neishaburi, M. H.
    Mohanimadi, Siamak
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 157 - 164
  • [25] Test-Case Generation with Automata-Based Software Model Checking
    Barth, Max
    Jakobs, Marie-Christine
    MODEL CHECKING SOFTWARE, SPIN 2024, 2025, 14624 : 248 - 267
  • [26] A DEPARTMENT OF SCIENCE TEST-CASE
    MACHUREK, JE
    ISSUES IN SCIENCE AND TECHNOLOGY, 1995, 12 (01) : 17 - 18
  • [27] Scheduling-based test-case generation for verification of multimedia SoCs
    Nahir, Amir
    Ziv, Avi
    Emek, Roy
    Keidar, Tal
    Ronen, Nir
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 348 - +
  • [28] Scalable Incremental Test-Case Generation from Large Behavior Models
    Aichernig, Bernhard K.
    Nickovic, Dejan
    Tiran, Stefan
    TESTS AND PROOFS, TAP 2015, 2015, 9154 : 1 - 18
  • [29] Test-Case Generation and Bug-Finding through Symbolic Execution
    Bester, W. H. K.
    Inggs, C. P.
    Visser, W. C.
    PROCEEDINGS OF THE SOUTH AFRICAN INSTITUTE FOR COMPUTER SCIENTISTS AND INFORMATION TECHNOLOGISTS CONFERENCE, 2012, : 1 - 9
  • [30] Checking Java']Java Assertions Using Automated Test-Case Generation
    Caballero, Rafael
    Montenegro, Manuel
    Kuchen, Herbert
    von Hof, Vincent
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2015), 2015, 9527 : 221 - 226