Title :
A Compact Petri Net Representation for Concurrent Programs
Author :
Dwyer, Matthew B. ; Clarke, Lori A. ; Nies, Kari A.
Author_Institution :
University of Massachusetts, Amherst
Abstract :
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.
Keywords :
Software engineering;
Conference_Titel :
Software Engineering, 1995. ICSE 1995. 17th International Conference on
Conference_Location :
Seattle, Washington, USA
Print_ISBN :
0-89791-708-1