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 条
  • [41] Test generation for interworking systems
    Koné, O
    Castanet, R
    COMPUTER COMMUNICATIONS, 2000, 23 (07) : 642 - 652
  • [42] A method for executable protocol conformance test sequences generation using parametric executable analysis tree
    Shu, Ting
    Yang, Guanghui
    Xia, Jinsong
    Journal of Computational Information Systems, 2015, 11 (06): : 2287 - 2294
  • [43] Test purpose generation for timed protocol testing
    Salva, Sebastien
    Rollet, Antoine
    2009 SECOND INTERNATIONAL CONFERENCE ON COMMUNICATION THEORY, RELIABILITY, AND QUALITY OF SERVICE, 2009, : 8 - +
  • [44] Specification, testing and implementation relations for symbolic-probabilistic systerns
    López, N
    Núñez, M
    Rodríguez, I
    THEORETICAL COMPUTER SCIENCE, 2006, 353 (1-3) : 228 - 248
  • [45] A Model-based Test Case Generation Method for Function Testing of Train Control Systems
    Lv, Jidong
    Wang, Haifeng
    Liu, Hongjie
    Zhang, Lu
    Tang, Tao
    2016 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT RAIL TRANSPORTATION (ICIRT), 2016, : 334 - 346
  • [46] TGV: Theory, principles and algorithms. A tool for the automatic synthesis of conformance test cases for non-deterministic reactive systems
    Jard C.
    Jéron T.
    International Journal on Software Tools for Technology Transfer, 2005, 7 (4) : 297 - 315
  • [47] A Match-based Approach to Optimize Conformance Test Sequence Generation using Mp-method
    Xiao, Jitian
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 392 - 395
  • [48] A Formal Framework for Service Orchestration Testing Based on Symbolic Transition Systems
    Bentakouk, Lina
    Poizat, Pascal
    Zaidi, Fatiha
    TESTING OF SOFTWARE AND COMMUNICATION SYSTEMS, PROCEEDINGS, 2009, 5826 : 16 - 32
  • [49] An Approach to Automatic Test Case Generation for Unit Testing
    Liu, Pan
    Xu, Zhenning
    Ai, Jun
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 545 - 552
  • [50] Testing transition systems with input and output testers
    Petrenko, A
    Yevtushenko, N
    Le Huo, J
    TESTING OF COMMUNICATING SYSTEMS, PROCEEDINGS, 2003, 2644 : 129 - 145