Protocol testing: review of methods and relevance for software testing

  • Authors:
  • Gregor V. Bochmann;Alexandre Petrenko

  • Affiliations:
  • Univ. de Montre´al, Montre´al, Canada;Univ. de Montre´al, Montre´al, Canada

  • Venue:
  • ISSTA '94 Proceedings of the 1994 ACM SIGSOFT international symposium on Software testing and analysis
  • Year:
  • 1994

Quantified Score

Hi-index 0.01

Visualization

Abstract

Communication protocols are the rules that govern the communication between the different components within a distributed computer system. Since protocols are implemented in software and/or hardware, the question arises whether the existing hardware and software testing methods would be adequate for the testing of communication protocols. The purpose of this paper is to explain in which way the problem of testing protocol implementations is different from the usual problem of software testing. We review the major results in the area of protocol testing and discuss in which way these methods may also be relevant in the more general context of software testing.