Mapping Petri nets to concurrent programs in CC++ Article

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

cited authors

  • Yao, W; He, X

authors

abstract

  • 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

published in

Digital Object Identifier (DOI)

start page

  • 485

end page

  • 495

volume

  • 39

issue

  • 7