Title :
Petri net tools for analysis and verification of task scheduling algorithm in real time distributed process control system
Author :
Chen Qinghua ; Wu Yongsen ; Zhu Hong
Author_Institution :
East China Inst. of Technol., Nanjing, China
Abstract :
This paper first show by formalism that a task scheduling algorithm can be equivalently specified by a set of rules, that is, a set of specification rules can constitute a task scheduling algorithm; and then show that these rules can be translated into a marked Petri net model involving the Petri net place,transitions and arcs that correspond to the states and state transition of the running procedure of the task scheduling algorithm so that reachability graph can be generated in terms of the model. From the reachability graph, we can see if there are livelock, deadlock and other faults of the task scheduling algorithm. In the last part, we illustrate an example to explain the detail process of rules´ equivalent specification, rules´ translation, and reachability graph generation in terms of a task scheduling algorithm, to analyse and verify its correctness and completeness.<>
Keywords :
Petri nets; distributed control; process control; production control; real-time systems; deadlock; livelock; marked Petri net model; reachability graph; reachability graph generation; real-time distributed process control system; rule equivalent specification; rule translation; task scheduling algorithm; Algorithm design and analysis; Chemical industry; Control systems; Distributed control; Job shop scheduling; Petri nets; Process control; Real time systems; Scheduling algorithm; System recovery;
Conference_Titel :
TENCON '93. Proceedings. Computer, Communication, Control and Power Engineering.1993 IEEE Region 10 Conference on
Conference_Location :
Beijing, China
Print_ISBN :
0-7803-1233-3
DOI :
10.1109/TENCON.1993.320433