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 条
  • [31] Test Framework Generation for Model-Based Testing in Embedded Systems
    Iyenghar, Padma
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 267 - 274
  • [32] Model-based testing of software and systems: recent advances and challenges
    Alexandre Petrenko
    Adenilso Simao
    José Carlos Maldonado
    International Journal on Software Tools for Technology Transfer, 2012, 14 (4) : 383 - 386
  • [33] Complete model-based equivalence class testing for nondeterministic systems
    Huang, Wen-ling
    Peleska, Jan
    FORMAL ASPECTS OF COMPUTING, 2017, 29 (02) : 335 - 364
  • [34] Model-based testing for concurrent systems with labelled event structures
    de Leon, Hernan Ponce
    Haar, Stefan
    Longuet, Delphine
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (07): : 558 - 590
  • [35] A Toolchain for Model-based Design and Testing of Access Control Systems
    Daoudagh, Said
    El Kateb, Donia
    Lonetti, Francesca
    Marchetti, Eda
    Mouelhi, Tejeddine
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 411 - 418
  • [36] A Model-based Testing Approach for Cockpit Display Systems of Avionics
    Iqbal, Muhammad Zohaib
    Sartaj, Hassan
    Khan, Muhammad Uzair
    Ul Haq, Fitash
    Qaisar, Ifrah
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 67 - 77
  • [37] Model-Based Testing of Real-Time Distributed Systems
    Vain, Jueri
    Halling, Evelin
    Kanter, Gert
    Anier, Aivo
    Pal, Deepak
    DATABASES AND INFORMATION SYSTEMS, DB&IS 2016, 2016, 615 : 272 - 286
  • [38] Demonstration of an operational procedure for the model-based testing of CTI systems
    Hagerer, A
    Hungar, H
    Margaria, T
    Niese, O
    Steffen, B
    Ide, HD
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2306 : 336 - 339
  • [39] Model-based Testing of Interactive Systems using Interaction Sequences
    Turner J.
    Bowen J.
    Reeves S.
    Proceedings of the ACM on Human-Computer Interaction, 2020, 4 (EICS)
  • [40] Critical Knowledge Representation for Model-Based Testing of Embedded Systems
    Havlice, Z.
    Szaboova, V.
    Vizi, J.
    IEEE 11TH INTERNATIONAL SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS (SAMI 2013), 2013, : 169 - 174