Modeling and analysis of discrete event systems using a Petri net component
Michel S. Soares · 2011
The dynamic behavior of a group of traffic signals controlling a network of intersections is a complex discrete event system that can be modeled by Petri nets. The approach used in this article proposes a components-based design, which increases modularity, address complexity and is a good practice according to modern Software Engineering. All the main system elements are specified based on the proposed Petri net component with time interval associated to places. The specified models are simulated through the common token player algorithm. Formal analysis using place invariants and theorem proving are applied to verify models soundness and reason on specific scenarios.