Reduction methods for real-time systems using delay time petri nets

被引:35
|
作者
Juan, EYT [1 ]
Tsai, JJP [1 ]
Murata, T [1 ]
Zhou, Y [1 ]
机构
[1] Univ Illinois, Dept Elect Engn & Comp Sci, Chicago, IL 60607 USA
基金
美国国家科学基金会;
关键词
real-time systems; state explosion; Petri nets; net reduction; schedule; deadlock; reachability;
D O I
10.1109/32.922714
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a new net-reduction methodology to facilitate the analysis of real-time systems using Delay Time Petri Nets (DTPNs). Net reduction is one of the most important techniques for reducing the state-explosion problem of Petri nets. However, the application of net reduction to current timed-extensions of Petri nets (such as Merlin's Time PNs) is very limited due to the difficulty faced in the preservation of timing constraints. To overcome this problem, this paper introduces DTPNs which are inspired by Merlin's Time PNs, Senac's Hierarchical Time Stream PNs, and Little's Timed PNs. We show that DTPNs are much more suitable for net reduction. Then, this paper presents a new set of DTPN reduction rules for the analysis of schedule and deadlock analysis. Our work Is distinct from the others since our goal is to analyze real-time systems and the reduction methods we propose preserve both timing properties (schedule) and deadlock. To evaluate our framework, we have implemented an automated analysis tool whose main functions include net reduction and class-graph generation. The experimental results show that our net-reduction methodology leads to a significant contribution to the efficient analysis of real-time systems.
引用
收藏
页码:422 / 448
页数:27
相关论文
共 50 条
  • [21] Real-time implementation of Petri nets into PLC
    Pivonka, Petr
    Chomat, Ludek
    PROCEEDING OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS: COMPUTER SCIENCE AND TECHNOLOGY, VOL 4, 2007, : 585 - +
  • [22] REAL-TIME PROGRAMS TESTING WITH PETRI NETS
    LAMARCHE, G
    TAILLIBERT, P
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1985, 4 (01): : 83 - 87
  • [23] SCHEDULING HARD REAL-TIME SYSTEMS USING HIGH-LEVEL PETRI NETS
    BRUNO, G
    CASTELLA, A
    MACARIO, G
    PESCARMONA, MP
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 616 : 93 - 112
  • [24] Real-time emulation of boost inverter using the Systems Modeling Language and Petri nets
    Gutierrez, A.
    Bressan, M.
    Jimenez, J. F.
    Alonso, C.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2019, 158 : 216 - 234
  • [25] THE SPECIFICATION AND DESIGN OF HARD REAL-TIME SYSTEMS USING TIMED AND TEMPORAL PETRI NETS
    SAGOO, JS
    HOLDING, DJ
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 389 - 396
  • [26] CONCURRENT, REAL-TIME SYSTEMS: A SYSTEMATIC APPROACH USING TIMED PETRI NETS.
    Wong, C.Y.
    Dillon, T.S.
    Forward, K.E.
    Computer Systems Science and Engineering, 1987, 2 (03): : 117 - 124
  • [27] SPECIFICATION AND VALIDATION OF REAL-TIME SYSTEMS BY MEANS OF PETRI QUEUE NETS
    MARTIN, R
    MEMMI, G
    REVUE TECHNIQUE THOMSON-CSF, 1981, 13 (03): : 635 - 653
  • [28] Improving real-time identification of Petri Nets using timing information
    Basile, Francesco
    Chiacchio, Pasquale
    De Tommasi, Gianmaria
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [29] Time analysis of scheduling sequences based on Petri nets for distributed real-time embedded systems
    Zhang, Haitao
    Ai, YunFeng
    PROCEEDINGS OF THE 2006 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2006, : 144 - +
  • [30] Real time identification of discrete event systems using Petri nets
    Dotoli, Mariagrazia
    Fanti, Maria Pia
    Mangini, Agostino Marcello
    AUTOMATICA, 2008, 44 (05) : 1209 - 1219