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 条
  • [21] Model-based hypothesis testing of uncertain software systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2020, 30 (02):
  • [22] PARADIGMS OF MODEL-BASED AND SYMBOLIC TESTING OF SOFTWARE SYSTEMS
    Letychevskyi, O. O.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2015, 51 (05) : 692 - 703
  • [23] An Evaluation of a Model-Based Testing Method for Information Systems
    Santos-Neto, Pedro
    Resende, Rodolfo F.
    Padua, Clarindo
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 770 - +
  • [24] Model-based testing and monitoring for hybrid embedded systems
    Tan, L
    Kim, J
    Sokolsky, O
    Lee, I
    PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, : 487 - 492
  • [25] Model-Based Testing
    Schieferdecker, Ina
    IEEE SOFTWARE, 2012, 29 (01) : 14 - 18
  • [26] Model-based testing
    Le Traon, Yves
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (02):
  • [27] Model-based testing
    Pretschner, A
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 722 - 723
  • [28] Combinatorial testing and model-based testing
    Hierons, Robert M.
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (02):
  • [29] Model-based testing of autonomous systems based on Coloured Petri Nets
    Lill, R. (raimar.lill@informatik.uni-erlangen.de), 1600, IEEE Computer Society
  • [30] Asynchronous Methods for Model-Based Reinforcement Learning
    Zhang, Yunzhi
    Clavera, Ignasi
    Tsai, Boren
    Abbeel, Pieter
    CONFERENCE ON ROBOT LEARNING, VOL 100, 2019, 100