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 条
  • [41] Model-based, Mutation-driven Test-case Generation Via Heuristic-guided Branching Search
    Fellner, Andreas
    Krenn, Willibald
    Schlick, Rupert
    Tarrach, Thorsten
    Weissenbacher, Georg
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (01)
  • [42] Energy Management System for Smart Homes: Testing Methodology and Test-Case Generation
    Graditi, Giorgio
    Atrigna, Mauro
    Piccolo, Antonio
    Siano, Pierluigi
    2013 4TH INTERNATIONAL CONFERENCE ON CLEAN ELECTRICAL POWER (ICCEP): RENEWABLE ENERGY RESOURCES IMPACT, 2013, : 766 - 771
  • [43] A test-case generation method for concurrent programs including task-types
    Katayama, T
    Furukawa, Z
    Ushijima, K
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 485 - 494
  • [44] Validating and improving test-case effectiveness
    Chernak, Y
    IEEE SOFTWARE, 2001, 18 (01) : 81 - +
  • [45] TEST-CASE POP-MUSIC
    WILSON, PN
    NEUE ZEITSCHRIFT FUR MUSIK, 1991, 152 (05): : 5 - 5
  • [46] AUTOMATICALLY TRACKING TEST-CASE EXECUTION
    HUNT, N
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (07): : 22 - &
  • [47] Model-Based Policy Synthesis and Test-Case Generation for Autonomous Systems
    Gu, Rong
    Enoiu, Eduard
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, : 18 - 27
  • [48] AIDS - A TEST-CASE FOR BIOLOGICAL EDUCATION
    NICHOLLS, M
    JOURNAL OF BIOLOGICAL EDUCATION, 1987, 21 (01) : 1 - 2
  • [49] A Survey on Regression Test-Case Prioritization
    Lou, Yiling
    Chen, Junjie
    Zhang, Lingming
    Hao, Dan
    ADVANCES IN COMPUTERS, VOL 113, 2019, 113 : 1 - 46
  • [50] Test-case prioritization:achievements and challenges
    Dan HAO
    Lu ZHANG
    Hong MEI
    Frontiers of Computer Science, 2016, 10 (05) : 769 - 777