Conformance testing with labelled transition systems: Implementation relations and test generation

被引:109
|
作者
Tretmans, J
机构
来源
COMPUTER NETWORKS AND ISDN SYSTEMS | 1996年 / 29卷 / 01期
关键词
communication protocols; formal description techniques; transition systems; conformance; conformance testing; test case generation;
D O I
10.1016/S0169-7552(96)00017-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies testing based on labelled transition systems, presenting two test generation algorithms with their corresponding implementation relations. The first algorithm assumes that implementations communicate with their environment via symmetric, synchronous interactions. It is based on the theory of testing equivalence and preorder, as is most of the testing theory for labelled transition systems, and it is found in the literature in some slightly different variations, The second algorithm is based on the assumption that implementations communicate with their environment via inputs and outputs. Such implementations are formalized by restricting the class of labelled transition systems to those systems that can always accept input actions. For these implementations a testing theory is developed, analogous to the theory of testing equivalence and preorder. It consists of implementation relations formalizing the notion of conformance of these implementations with respect to labelled transition system specifications, test cases and test suites, test execution, the notion of passing a test suite, and the test generation algorithm, which is proved to produce sound test suites for one of the implementation relations.
引用
收藏
页码:49 / 79
页数:31
相关论文
共 50 条
  • [1] Sound conformance testing for cyber-physical systems: Theory and implementation
    Araujo, Hugo
    Carvalho, Gustavo
    Mohaqeqi, Morteza
    Mousavi, Mohammad Reza
    Sampaio, Augusto
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 162 : 35 - 54
  • [2] Implementation of hierarchical conformance testing platform for LAPB
    Hegde, M
    Diwakar, TN
    Raghavan, P
    IETE JOURNAL OF RESEARCH, 2000, 46 (04) : 193 - 203
  • [3] Automatic Test Case and Test Oracle Generation Based on Functional Scenarios in Formal Specifications for Conformance Testing
    Liu, Shaoying
    Nakajima, Shin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (02) : 691 - 712
  • [4] Automatic test case generation from the industrial point of view: Conformance testing in Iskratel
    Frey-Pucko, M
    Kapus-Kolar, M
    Novak, R
    TESTING OF COMMUNICATING SYSTEMS: METHODS AND APPLICATIONS, 1999, 21 : 347 - 362
  • [5] Conformance testing in systems with semicontrollable interfaces
    Fecko, MA
    Uyar, MÜ
    Amer, PD
    Sethi, AS
    ANNALS OF TELECOMMUNICATIONS, 2000, 55 (1-2) : 70 - 83
  • [6] Implementation relations and testing for cyclic systems: Adding probabilities
    Nunez, Manuel
    Hierons, Robert M.
    Lefticaru, Raluca
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 165
  • [7] Conformance testing for real-time systems
    Moez Krichen
    Stavros Tripakis
    Formal Methods in System Design, 2009, 34 : 238 - 304
  • [8] On conformance testing of non-deterministic systems
    Ye, XM
    Zhou, JT
    Song, XY
    Liu, YM
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2001, 77 (01) : 55 - 72
  • [9] Conformance testing for real-time systems
    Krichen, Moez
    Tripakis, Stavros
    FORMAL METHODS IN SYSTEM DESIGN, 2009, 34 (03) : 238 - 304
  • [10] LTE radio resource management conformance testing: Exploration and implementation
    Wang, Dingliang
    Ding, Zhizhong
    Chen, Yin
    Duan, Younan
    Wang, Dingliang, 1600, Engineering and Technology Publishing (09) : 867 - 875