From Modeling to Test Case Generation in the Industrial Embedded System Domain

被引:1
|
作者
Hussain, Aliya [1 ]
Tiwari, Saurabh [1 ]
Suryadevara, Jagadish [2 ]
Enoiu, Eduard [1 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
[2] Volvo Construct Equipment AB, Gothenburg, Sweden
来源
SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS | 2018年 / 11176卷
关键词
MBT; Systems engineering; Test cases; Modeling;
D O I
10.1007/978-3-030-04771-9_35
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing (MBT) is the process of generating test cases from specification models representing system requirements and the desired functionality. The generated test cases are then executed on the system under test in an attempt to obtain a pass or fail verdict. While different MBT techniques have been developed, only a few target the real-world industrial embedded system domain and show evidence on its applicability. As a consequence, there is a serious need to investigate the use of MBT and the evidence on how modeling and test generation can improve the current way of manually creating test cases based on natural language requirements. In this paper, we describe an on-going investigation being carried out to improve the current testing processes by using the MBT approach within an industrial context. Our results suggest that activity and structure diagrams, developed under MBT, are useful for describing the test specification of an accelerator pedal control function. The use of MBT results in less number of test cases compared to manual testing performed by industrial engineers.
引用
收藏
页码:499 / 505
页数:7
相关论文
共 50 条
  • [31] Automated Test Case Generation for Embedded Software Using Extended Interface Automata
    Zhang, Chao
    Bai, Xiaoying
    Li, Junlong
    Zhang, Renwei
    2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 292 - 298
  • [32] Test Case Generation of Embedded Real-Time Systems with Interruptions for FreeRTOS
    Andrade, Wilkerson L.
    Machado, Patricia D. L.
    Alves, Everton L. G.
    Almeida, Diego R.
    FORMAL METHODS: FOUNDATIONS AND APPLICATIONS, 2009, 5902 : 54 - 69
  • [33] Combining behavior and data modeling in automated test case generation
    Schroeder, PJ
    Kim, E
    Arshem, J
    Bolaki, P
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 247 - 254
  • [34] Experience Report: White Box Test Case Generation for Automotive Embedded Software
    Hoffmann, Andreas
    Quante, Jochen
    Woehrle, Matthias
    2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2016, : 269 - 274
  • [35] 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
  • [36] Formal proof and test case generation for critical embedded systems using SCADE
    Durrieu, G
    Laurent, O
    Seguin, C
    Wiels, V
    BUILDING THE INFORMATION SOCIETY, 2004, 156 : 499 - 504
  • [37] Specification-based verification of embedded systems by automated test case generation
    Kirchsteiger, Christoph M.
    Trummer, Christoph
    Steger, Christian
    Weiss, Reinhold
    Pistauer, Markus
    DISTRIBUTED EMBEDDED SYSTEMS: DESIGN, MIDDLEWARE AND RESOURCES, 2008, : 35 - +
  • [38] Generating Test Cases from Requirements: A Case Study in Railway Control System Domain
    Zheng, Hanyue
    Feng, Jincao
    Miao, Weikai
    Pu, Geguang
    2021 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2021), 2021, : 183 - 190
  • [39] Generation of functional test sequences from B formal specifications - Presentation and industrial case-study
    Legeard, B
    Peureux, F
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 377 - 381
  • [40] Automating test case generation for the new generation mission software system
    Tung, YW
    Aldiwan, WS
    2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 1, 2000, : 431 - 437