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
关键词
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 条
  • [1] Technology of test-case generation
    Lúcio, L
    Samer, M
    MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 323 - 354
  • [2] TEST-CASE GENERATION WITH IOGEN
    LINDQUIST, TE
    JENKINS, JR
    IEEE SOFTWARE, 1988, 5 (01) : 72 - 79
  • [3] Automatic Test-Case Generation
    Machado, Patricia
    Sampaio, Augusto
    TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 59 - +
  • [4] Automatic Test-Case Generation with CoVeriTest
    Jakobs, Marie-Christine
    TESTS AND PROOFS (TAP 2022), 2022, 13361 : 3 - 8
  • [5] Test-Case Generation for Embedded Simulink via Formal Concept Analysis
    He, Nannan
    Ruemmer, Philipp
    Kroening, Daniel
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 224 - 229
  • [6] Formal test-case generation for UML statecharts
    Gnesi, S
    Latella, D
    Massink, M
    NINTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS: NAVIGATING COMPLEXITY IN THE E-ENGINEERING AGE, 2004, : 75 - 84
  • [7] TEST-CASE
    WILSON, B
    DAIRY INDUSTRIES INTERNATIONAL, 1995, 60 (01) : 19 - 19
  • [8] Test-Case Generation for Web-Service Clients
    Fuchs, Andreas
    Kuchen, Herbert
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1518 - 1527
  • [9] Mutation-Based Test-Case Generation with Ecdar
    Larsen, Kim G.
    Lorber, Florian
    Nielsen, Brian
    Nyman, Ulrik M.
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 319 - 328
  • [10] Exhaustive Test-case Generation using Symbolic Execution
    Uehara, Tadahiro
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2016, 52 (01): : 34 - 40