For the most recent entries see the Petri Nets Newsletter.

A Timed Petri Net Interpreter: An Alternative Method for Simulation.

Wu, Trong; Huang, Shu-chiung

In: LNAI 2005: Rough Sets and Current Trends in Computing, pages 652-pp. Second International Conference, RSCTC 2000 Banff, Canada, October 16-19, 2000. Revised Papers / W. Ziarko, Y. Yao (Eds.) --- Springer Verlag, 2001.

Abstract: This paper reports on the design and implementation of a timed Petri net interpreter. Currently, several Petri net simulators written in the Pascal and C languages are available. However, our approach is to use an expert system language called CLIPS to write an interpreter to execute Petri nets. The major difference between a rule-based expert system language like CLIPS and languages such as Ada, C, or Pascal is that the rules of CLIPS can be activated concurrently, while the statements of other languages are sequential. In this project, we first design a Petri net language; programs written in a Petri net language can describe Petri net behavior. Then, we will design and write an interpreter in the CLIPS language that can execute Petri net programs. The CLIPS language is a data driven language, and the interpreter can search for enabled transitions for firing. With this approach, we can avoid complicated data structures and their implementations.


Do you need a refined search? Try our search engine which allows complex field-based queries.

Back to the Petri Nets Bibliography