Mapping Petri nets to concurrent programs in CC++ Article

Yao, W, He, X. (1997). Mapping Petri nets to concurrent programs in CC++ . 39(7), 485-495. 10.1016/S0950-5849(97)00006-2

cited authors

  • Yao, W; He, X

fiu authors


  • Petri nets have been widely used as a tool for modeling and analyzing concurrent and distributed system for many years; however their applications are mainly limited to the earlier activities of software system development. To make Petri nets a fully fledged software development methodology, systematic (eventually automatic) code generation techniques are needed. In this paper, we present an approach to deriving concurrent program skeletons from Petri nets which establishes a link between Petri nets and object-oriented concurrent programming and forms a foundation for a Petri net based transformational software development methodology. We demonstrate our code derivation approach with several examples. © 1997 Elsevier Science B.V.

publication date

  • January 1, 1997

Digital Object Identifier (DOI)

start page

  • 485

end page

  • 495


  • 39


  • 7