Architecture of Hypermedia System
 

Petri nets

Petri Nets is a formal and graphical appealing language which is appropriate for modeling systems with concurrency. Petri net theory allows a system to be modeled by a Petri net, a mathematical representation of the system. Analysis of the Petri net can then, hopefully, reveal important information about the structure and dynamic behavior of the modeled system. This information can then be used to evaluate the modeled system and suggest improvements or changes. Thus, the development of a theory of Petri nets is based on the application of Petri nets in the modeling and design of systems.

The modeling is used in the application of Petri nets. By using model we represent the one that we modeled, because it is hard to manipulate the real itself, maybe because of the danger, cost or inconvenience. Mathematics is used in the modeling, the important features of many physical phenomena can be described numerically and the relations between these features described by equations or inequalities. Particularly in the natural sciences and engineering, properties such as mass, position, momentum, acceleration, and forces are describable by mathematical equations.

Petri Nets has been under development since the beginning of the sixties, where Carl Adam Petri defined the language. It was the first time a general theory for discrete parallel systems was formulated. The language is a generalization of automata theory such that the concept of concurrently occurring events can be expressed.

CS6212 - Special Topics in Media
Lecturer: Prof George P. Landow
Final Term Project
By: Hendrik Christanto