Towards a new schedulability technique of real-time systems modeled by P-time Petri nets

被引:5
作者
Bonhomme, Patrice [1 ]
机构
[1] Univ Tours, Lab Informat EA 2101, Equipe Ordonnancement & Conduite ERL CNRS 6305, F-37200 Tours, France
关键词
Real-time systems; Discrete event systems; Time Petri nets; Schedulability analysis;
D O I
10.1007/s00170-012-4520-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a novel schedulability analysis technique of real-time systems is presented. The developed approach is based on the consideration of the reachability graph of the (untimed) underlying Petri net of the studied model. The schedulability analysis is then conducted in two steps. Once a feasible firing sequence (called occurrence sequence) is highlighted, this sequence is then described under an algebraic form of type Ax a parts per thousand currency signaEuro parts per thousand b. The particular features of matrix A lead to a bimonotone linear inequality system. A bimonotone linear inequality is a linear inequality with at most two nonzero coefficients that are of opposite signs (if both different from zero). Thus, deciding whether a firing sequence is schedulable or not takes the form of the solution of a single-source shortest path problem which can be polynomially solved via the Bellman-Ford algorithm.
引用
收藏
页码:759 / 769
页数:11
相关论文
共 19 条
[1]  
[Anonymous], 1995, Handbooks in Operations Research and Management Science, DOI 10.1016/S0927-0507(05)80118-5
[2]   Computation of Performance Bounds for Real-Time Systems Using Time Petri Nets [J].
Bernardi, Simona ;
Campos, Javier .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (02) :168-180
[3]   MODELING AND VERIFICATION OF TIME-DEPENDENT SYSTEMS USING TIME PETRI NETS [J].
BERTHOMIEU, B ;
DIAZ, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) :259-273
[4]  
Bonhomme P, 2011, 7 IEEE C AUT SCI ENG
[5]   Constraint graph-based approach for the analysis and the control of time critical systems [J].
Bonhomme, Patrice .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 57 (1-4) :353-365
[6]  
Cormen TH., 2009, Introduction to Algorithms, V3
[7]  
Dicesare F., 1993, PRACTICE PETRI NETS
[8]   Marking estimation of Petri nets with silent transitions [J].
Giua, Alessandro ;
Seatzu, Carla ;
Corona, Daniele .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (09) :1695-1699
[9]  
Khansa W., 1996, INT WORKSH DISCR EV, V96, P94
[10]  
Ling S, 2000, IEEE SYS MAN CYBERN, P3039, DOI 10.1109/ICSMC.2000.884464