Testing k-Safe Petri Nets

  • Authors:
  • Gregor Bochmann;Guy-Vincent Jourdan

  • Affiliations:
  • School of Information Technology and Engineering (SITE), University of Ottawa, Ottawa, Canada K1N 6N5;School of Information Technology and Engineering (SITE), University of Ottawa, Ottawa, Canada K1N 6N5

  • Venue:
  • TESTCOM '09/FATES '09 Proceedings of the 21st IFIP WG 6.1 International Conference on Testing of Software and Communication Systems and 9th International FATES Workshop
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Petri nets have been widely studied as tool for specification, modeling and analysis of concurrent systems. However, surprisingly little research has been done for testing systems that are specified with Petri nets. When a formal model is used, variations of Finite State Machines are often used for the automated generation of test cases. In this paper, we study automated conformance testing when the formal specification is given as a k- safe Petri net. We provide a general framework to perform these tests, and give a few algorithms for test case generation based on different assumptions. We provide two inefficient, but general algorithms for k- safe Petri net conformance testing. We also provide efficient algorithms for testing k- safe free-choice Petri nets under specific fault assumptions.