Petri net tools for analysis and verification of task scheduling algorithm in real time distributed process control system
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 ne...
Saved in:
Published in | Proceedings of TENCON '93. IEEE Region 10 International Conference on Computers, Communications and Automation Vol. 4; pp. 56 - 59 vol.4 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
1993
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 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.< > |
---|---|
ISBN: | 0780312333 9780780312333 |
DOI: | 10.1109/TENCON.1993.320433 |