A symbolic framework for model-based testing

被引:0
|
作者
Frantzen, L. [1 ]
Tretmans, J. [2 ]
Willemse, T. A. C. [2 ]
机构
[1] CNR, Ist Sci & Tecnol Informaz Alessandro Faedo, I-56100 Pisa, Italy
[2] Radboud Univ Nijmegen, Inst Comp & Informat Sci, NL-6525 ED Nijmegen, Netherlands
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The starting point for Model-Based Testing is an implementation relation that formally defines when a formal model representing the System Under Test conforms to a formal model constituting its specification. An implementation relation for the formalism of Labelled Transition Systems is ioco. For ioco several test generation algorithms and test tools have been built. In this paper we define a framework for the symbolic implementation relation sioco which lifts ioco to Symbolic Transition Systems. These are transition systems with an explicit notion of data and data-dependent control flow. The introduction of symbolism avoids the state-space explosion during test generation, and it preserves the information present in data definitions and constraints for use during the test selection process. We show the soundness and completeness of the symbolic notions w.r.t. their underlying Labelled Transition Systems' counterparts.
引用
收藏
页码:40 / +
页数:2
相关论文
共 50 条
  • [21] Model-Based Testing
    Schieferdecker, Ina
    IEEE SOFTWARE, 2012, 29 (01) : 14 - 18
  • [22] Model-based testing
    Le Traon, Yves
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (02):
  • [23] Model-based testing
    Pretschner, A
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 722 - 723
  • [24] Combinatorial testing and model-based testing
    Hierons, Robert M.
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (02):
  • [25] Model-based Integration Framework for Development and Testing Tool-chains
    Polgar, B.
    Rath, I.
    Majzik, I.
    FORMS/FORMAT 2010: FORMAL METHODS FOR AUTOMATION AND SAFETY IN RAILWAY AND AUTOMOTIVE SYSTEMS, 2011, : 227 - 235
  • [26] PX-MBT: A framework for model-based player experience testing
    Ansari, Saba Gholizadeh
    Prasetya, I. S. W. B.
    Dastani, Mehdi
    Keller, Gabriele
    Prandi, Davide
    Kifetew, Fitsum Meshesha
    Dignum, Frank
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 236
  • [27] Implementing and Applying the Stocks-Carrington Framework for Model-Based Testing
    Cristia, Maximiliano
    Monetti, Pablo Rodriguez
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 167 - 185
  • [28] 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
  • [29] Model-based testing in practice
    Pretschner, A
    FM 2005: FORMAL METHODS, PROCEEDINGS, 2005, 3582 : 537 - 541
  • [30] Model-based testing as a service
    Herbold, Steffen
    Hoffmann, Andreas
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (03) : 271 - 279