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 条
  • [1] Model-based Mutation Testing of Synchronous and Asynchronous Real-Time Systems
    Lorber, Florian
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2015,
  • [2] A Model-Based Time Distribution Implementation for Asynchronous Systems
    Creech, Christopher
    Chang, Nick
    2018 IEEE AEROSPACE CONFERENCE, 2018,
  • [3] Model-Based Testing for Avionics Systems
    Brauer, Joerg
    Schulze, Uwe
    FORMAL METHODS, 2018, 10951 : 657 - 661
  • [4] Model-Based Testing of Probabilistic Systems
    Gerhold, Marcus
    Stoelinga, Marielle
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2016), 2016, 9633 : 251 - 268
  • [5] Model-based testing of probabilistic systems
    Gerhold, Marcus
    Stoelinga, Marielle
    FORMAL ASPECTS OF COMPUTING, 2018, 30 (01) : 77 - 106
  • [6] Model-based testing of stochastically timed systems
    Marcus Gerhold
    Arnd Hartmanns
    Mariëlle Stoelinga
    Innovations in Systems and Software Engineering, 2019, 15 : 207 - 233
  • [7] Model-based testing of stochastically timed systems
    Gerhold, Marcus
    Hartmanns, Arnd
    Stoelinga, Marielle
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2019, 15 (3-4) : 207 - 233
  • [8] Requirements for Information Systems Model-Based Testing
    Santos-Neto, Pedro
    Resende, Rodolfo
    Padua, Clarindo
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1409 - 1415
  • [9] Model-Based Testing of Obligatory ABAC Systems
    Khamaiseh, Samer
    Chapman, Patrick
    Xu, Dianxiang
    2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2018), 2018, : 405 - 413
  • [10] Model-Based Mutation Testing of Hybrid Systems
    Aichernig, Bernhard K.
    Brandl, Harald
    Joebstl, Elisabeth
    Krenn, Willibald
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2010, 6286 : 228 - 249