Controller Synthesis of Time Petri Nets Using Stopwatch
Author(s) -
Parisa Heidari,
Hanifa Boucheneb
Publication year - 2013
Publication title -
journal of engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.244
H-Index - 20
eISSN - 2314-4912
pISSN - 2314-4904
DOI - 10.1155/2013/970487
Subject(s) - stopwatch , petri net , computer science , scheduling (production processes) , controller (irrigation) , distributed computing , stochastic petri net , real time computing , mathematics , mathematical optimization , statistics , agronomy , biology
Scheduling is often a difficult task specially in complex systems. Few tools are targeted at both modeling and scheduling of the systems. In controller synthesis, a scheduler is seen as a controller tomanage shared resources and timing requirements of a system. This paper proposes a time Petri net-based approach for controller synthesis and finding a scheduler using stopwatch. The solution suggestedhere is particularly interesting for preemptive scheduling purposes. This paper deals with time Petri nets with controllable and uncontrollable transitions and assumes that a controllable transition can be suspended and retrieved when necessary. In fact, the paper supposes that every controllable transition can be associated with stopwatch. With this hypothesis, the objective is to model a system by time Petri nets and calculate subintervals where the system violates the given property. Then, the controller associates the corresponding controllable transitions with stopwatch to suspend them in their bad subintervals. The interesting advantage of this solution is that this approach synthesizes an ordinary time Petri net model before adding stopwatch. Therefore, complicated computations and overapproximations required during controller synthesis of time Petri nets associatedwith stopwatch are avoided
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom