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 条
  • [1] A methodology and a framework for model-based testing
    Lucio, L
    Pedro, L
    Buchs, D
    [J]. RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 57 - 70
  • [2] PARADIGMS OF MODEL-BASED AND SYMBOLIC TESTING OF SOFTWARE SYSTEMS
    Letychevskyi, O. O.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2015, 51 (05) : 692 - 703
  • [3] A Framework and Algorithm for Model-Based Active Testing
    Feldman, Alexander
    Provan, Gregory
    van Gemund, Arjan
    [J]. 2008 INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (PHM), 2008, : 378 - +
  • [4] TOM: A Model-Based GUI Testing Framework
    Pinto, Miguel
    Goncalves, Marcelo
    Masci, Paolo
    Campos, Jose Creissac
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 155 - 161
  • [5] A Model-Based Framework For Cloud API Testing
    Wang, Junyi
    Bai, Xiaoying
    Li, Linyi
    Ji, Zhicheng
    Ma, Haoran
    [J]. 2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 60 - 65
  • [6] Model-based mutation testing via symbolic refinement checking
    Aichernig, Bernhard K.
    Joebstl, Elisabeth
    Tiran, Stefan
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2015, 97 : 383 - 404
  • [7] Symbolic Modelling in White-Box Model-Based Testing
    Letichevsky, Alexander
    Letychevskyi, Oleksandr
    Peschanenko, Vladimir
    [J]. 2015 THIRD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, MODELLING AND SIMULATION (AIMS 2015), 2015, : 237 - 240
  • [8] A Model-Based Testing Framework for Automotive Embedded Systems
    Marinescu, Raluca
    Saadatmand, Mehrdad
    Bucaioni, Alessio
    Seceleanu, Cristina
    Pettersson, Paul
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 38 - 47
  • [9] CydiOS: A Model-Based Testing Framework for iOS Apps
    Wu, Shuohan
    Li, Jianfeng
    Zhou, Hao
    Fang, Yongsheng
    Zhao, Kaifa
    Wang, Haoyu
    Qian, Chenxiong
    Luo, Xiapu
    [J]. PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 1 - 13
  • [10] Exhaustive Property Oriented Model-Based Testing with Symbolic Finite State Machines
    Krafczyk, Niklas
    Peleska, Jan
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2021), 2021, 13085 : 84 - 102