Scheduling and control of real-time systems based on a token player approach

被引:0
作者
Patrice Bonhomme
机构
[1] University François Rabelais,Laboratoire d’Informatique (EA 2101)
[2] Equipe Ordonnancement et Conduite (ERL CNRS 6305),undefined
来源
Discrete Event Dynamic Systems | 2013年 / 23卷
关键词
Scheduling; Control; Discrete events systems; Performances evaluation; Real-time systems; Time Petri nets;
D O I
暂无
中图分类号
学科分类号
摘要
Petri nets are a powerful formalism for the specification and verification of concurrent systems, such as sequential systems and manufacturing systems. To deal with real-time systems whose time issues become essential, different extensions of Petri nets with time have been proposed in the literature. In this paper, a new scheduling and control technique for real-time systems modeled by ordinary P-time Petri nets is proposed. Its goal is to provide a scheduling for a particular firing sequence, without any violation of timing constraints ensuring that no deadline is missed. It is based on the firing instant notion and it consists in determining an inequality system generated for a possible evolution (in terms of a feasible firing sequence for the untimed underlying Petri net) of the model. This system can be used to check reachability problems as well as evaluating the performances of the model considered and determining the associated control for a definite functioning mode and it introduces partial order on the execution of particular events.
引用
收藏
页码:197 / 209
页数:12
相关论文
共 8 条
[1]  
Berthomieu B(1991)Modeling and verification of time dependent systems using time Petri nets IEEE Trans Softw Eng 17 259-273
[2]  
Diaz M(1991)Time, Petri nets, and robotics IEEE Trans Robot Autom 7 417-433
[3]  
Freedman P(1976)Recoverability of communication protocols—implications of a theoretical study IEEE Trans Commun 24 1036-1043
[4]  
Merlin P(1989)Petri nets: properties, analysis and applications Proc IEEE 77 541-580
[5]  
Farber D(1998)Supervisor synthesis for real-time discrete event systems Discrete Event Dyn Syst 8 5-35
[6]  
Murata T(undefined)undefined undefined undefined undefined-undefined
[7]  
Sathaye AS(undefined)undefined undefined undefined undefined-undefined
[8]  
Krogh GH(undefined)undefined undefined undefined undefined-undefined