Bisimulation through probabilistic testing (preliminary report)

  • Authors:
  • K. G. Larsen;A. Skou

  • Affiliations:
  • Department of Mathematics and Computer Science, Aalborg University Center, 9000 Aalborg, Denmark;The University of Sussex, Computer Science, Brighton BNl 9QH, Sussex, England

  • Venue:
  • POPL '89 Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a language for testing concurrent processes and examine its strength in terms of the processes that are distinguished by a test. By using probabilistic transition systems as the underlying semantic model, we show how a testing algorithm with a probability arbitrary close to 1 can distinguish processes that are not bisimulation equivalent. We also show a similar result (in a slightly stronger form) for a new process relation called 2/3-bisimulation — lying strictly between that of simulation and bisimulation. Finally, the ultimately strength of the testing language is shown to identify an even stronger process relation, called probabilistic bisimulation.