This paper presents a compact Petri net representation that is efficient to construct for concurrent programs that use explicit tasking and rendezvous style communication. These Petri nets are based on task interaction graphs and are called TIG-based Petri nets (TPN)s. They form a compact representation by summarizing the effects of large regions of a program and making useful information about those regions available for program analysis. We present a flexible framework for checking a variety of properties of concurrent programs using the reachability graph generated from a TPN. We present experimental results that demonstrate the benefit of TPNs over alternate Petri net representations and discuss the applicability of Petri net reduction techniques to TPNs.
CITATION STYLE
Dwyer, M. B., Clarke, L. A., & Nies, K. A. (1995). Compact Petri net representation for concurrent programs. In Proceedings - International Conference on Software Engineering (pp. 147–157). IEEE. https://doi.org/10.1145/225014.225028
Mendeley helps you to discover research relevant for your work.