Model-Based Testing for Asynchronous Systems

被引:6
|
作者
Graf-Brill, Alexander [1 ]
Hermanns, Holger [1 ]
机构
[1] Saarland Univ, Saarland Informat Campus, Saarbrucken, Germany
关键词
EQUIVALENCES;
D O I
10.1007/978-3-319-67113-0_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing is a prominent validation technique, integrating well with other formal approaches to verification, such as model checking. Automated test derivation and execution approaches often struggle with asynchrony in communication between the implementation under test (IUT) and tester, a phenomenon present in most networked systems. Earlier attacks on this problem came with different restrictions on the specification model side. This paper presents a new and effective approach to model-based testing under asynchrony. By waiving the need to guess the possible output state of the IUT, we reduce the computational effort of the test generation algorithm while preserving soundness and conceptual completeness of the testing procedures. In addition, no restrictions on the specification model need to be imposed. We define a suitable conformance relation and we report on empirical results obtained from an industrial case study from the domain of electric mobility.
引用
收藏
页码:66 / 82
页数:17
相关论文
共 50 条
  • [41] Model-based testing of embedded systems in hardware in the loop environment
    Keranen, J. S.
    Raty, T. D.
    IET SOFTWARE, 2012, 6 (04) : 364 - 376
  • [42] Model-based security testing in IoT systems: A Rapid Review
    Lonetti, Francesca
    Bertolino, Antonia
    Di Giandomenico, Felicita
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 164
  • [43] Model-Based Testing of Automotive Distributed Systems with Automated Prioritization
    Krejci, Lukas
    Novak, Jiri
    PROCEEDINGS OF THE 2017 9TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOL 2, 2017, : 668 - 673
  • [44] An enhanced model for testing asynchronous communicating systems
    Kim, M
    Shin, J
    Chanson, ST
    Kang, S
    FORMAL METHODS FOR PROTOCOL ENGINEERING AND DISTRIBUTED SYSTEMS, 1999, 28 : 337 - 356
  • [45] The complexity of asynchronous model based testing
    Hierons, Robert M.
    THEORETICAL COMPUTER SCIENCE, 2012, 451 : 70 - 82
  • [46] Model Learning and Model-Based Testing
    Aichernig, Bernhard K.
    Mostowski, Wojciech
    Mousavi, Mohammad Reza
    Tappler, Martin
    Taromirad, Masoumeh
    MACHINE LEARNING FOR DYNAMIC SOFTWARE ANALYSIS: POTENTIALS AND LIMITS, 2018, 11026 : 74 - 100
  • [47] Model-based testing in practice
    Pretschner, A
    FM 2005: FORMAL METHODS, PROCEEDINGS, 2005, 3582 : 537 - 541
  • [48] Model-based testing as a service
    Herbold, Steffen
    Hoffmann, Andreas
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (03) : 271 - 279
  • [49] Model-Based Testing of Obligations
    Rubab, Iram
    Ali, Shaukat
    Briand, Lionel
    LeTraon, Yves
    2014 14TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2014), 2014, : 1 - 10
  • [50] Model-Based Flight Testing
    de Mendonca, Celso Braga
    da Silva, Edmar Thomaz
    Curvo, Marcelo
    Trabasso, Luis Gonzaga
    JOURNAL OF AIRCRAFT, 2013, 50 (01): : 176 - 186