Concerning the Ordering of Adaptive Test Sequences

  • Robert M. Hierons
  • Hasan Ural
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2767)


The testing of a state-based system may involve the application of a number of adaptive test sequences. Where the implementation under test (IUT) is deterministic, the response of the IUT to some adaptive test sequence γ 1 may be capable of determining the response of the IUT to some other adaptive test sequence γ 2. Thus, the expected cost of applying a set of adaptive test sequences depends upon the order in which they are applied. This paper explores properties of adaptive test sequences and the problem of finding an order of application, of the elements from some set of adaptive test sequences, that minimises the expected cost of testing.


  1. 1.
    AboElFotoh, H., Abou-Rabia, O., Ural, H.: A test generation algorithm for protocols modeled as non-deterministic FSMs. The Software Engineering Journal 8, 184–188 (1993)CrossRefGoogle Scholar
  2. 2.
    Brinksma, E.: A theory for the derivation of tests. In: Proceedings of Protocol Specification, Testing, and Verification VIII, Atlantic City, pp. 63–74. North-Holland, Amsterdam (1988)Google Scholar
  3. 3.
    Grabowski, J., Wiles, A., Willcock, C., Hogrefe, D.: On the design of the new testing language TTCN-3. In: Testing of Communicating Systems, Ottawa, August 29 - September 1, pp. 161–176. Kluwer Academic Publishers, Dordrecht (2000)CrossRefGoogle Scholar
  4. 4.
    Hierons, R.M.: Generating candidates when testing a deterministic implementation against a non-deterministic finite state machine. The Computer Journal 46, 307–318 (2003)CrossRefzbMATHGoogle Scholar
  5. 5.
    Joint Technical Committee ISO/IEC JTC 1. International Standard ISO/IEC 9646-1. Information Technology - Open Systems Interconnection – Conformance testing methodology and framework - Part 1: General concepts. ISO/IEC (1994) Google Scholar
  6. 6.
    ITU-T. Recommendation Z.500 Framework on formal methods in conformance testing. International Telecommunications Union, Geneva, Switzerland (1997) Google Scholar
  7. 7.
    Lee, D., Yannakakis, M.: Principles and methods of testing finite-state machines - a survey. Proceedings of the IEEE 84, 1089–1123 (1996)CrossRefGoogle Scholar
  8. 8.
    Tretmans, J.: Conformance testing with labelled transitions systems: Implementation relations and test generation. Computer Networks and ISDN Systems 29, 49–79 (1996)CrossRefGoogle Scholar
  9. 9.
    Tripathy, P., Naik, K.: Generation of adaptive test cases from non-deterministic finite state models. In: Proceedings of the 5th International Workshop on Protocol Test Systems, Montreal, pp. 309–320 (September 1992)Google Scholar
  10. 10.
    Yoo, S., Kim, M., Kang, D.: An approach to dynamic protocol testing. In: IFIP TC6 10th International Workshop on Testing of Communicating Systems, Cheju Island, Korea, pp. 183–199. Chapman and Hall, London (1997)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2003

Authors and Affiliations

  • Robert M. Hierons
    • 1
  • Hasan Ural
    • 2
  1. 1.Department of Information Systems and ComputingBrunel UniversityUxbridgeUK
  2. 2.School of Information Technology and Engineering, Faculty of EngineeringUniversity of OttawaOttawaCanada

Personalised recommendations