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 条
  • [31] Generating real-time software test cases by time Petri nets
    Lin, J.C.
    Ho, I.
    International Journal of Computers and Applications, 2000, 22 (03) : 151 - 158
  • [32] Implementation of real-time distributed control for discrete event robotic systems using Petri nets
    Yasuda, Gen'ichi
    ARTIFICIAL LIFE AND ROBOTICS, 2012, 16 (04) : 537 - 541
  • [33] Modeling and analysis of real-time issues in rehabilitation robotic systems using Coloured Petri Nets
    Si, XK
    Abdullah, HA
    Basir, O
    PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL, 2002, : 409 - 414
  • [34] Verifying timing properties for distributed real-time systems using timing constraint Petri nets
    Tsai, JJP
    Yang, SJ
    Chang, YH
    Juan, EYT
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 36 - 40
  • [35] Analysis of real-time concurrent systems models based on CSP using Stochastic Petri nets
    Sheldon, FT
    SIMULATION: PAST, PRESENT AND FUTURE, 1998, : 776 - 783
  • [36] Implementation of real-time distributed control for discrete event robotic systems using Petri nets
    Gen’ichi Yasuda
    Artificial Life and Robotics, 2012, 16 (4) : 537 - 541
  • [37] Time-optimal Real-Time Test Case Generation Using Prioritized Time Petri Nets
    Adjir, Noureddine
    De Saqui-Sannes, Pierre
    Rahmouni, Mustapha Kamel
    2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN SYSTEM TESTING AND VALIDATION LIFECYCLE, 2009, : 110 - +
  • [38] Schedule modeling based on Petri nets for distributed real-time embedded systems
    Zhang, Haitao
    Ai, Yunfeng
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (18): : 6 - 8
  • [39] Modeling flexible real time systems with preemptive time Petri nets
    Bucci, G
    Fedeli, A
    Sassoli, L
    Vicario, E
    15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 279 - 286
  • [40] Time-point-interval Prioritized Time Petri Nets Modelling Real-time Systems and TCTL Checking
    He L.-F.
    Liu G.-J.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 2947 - 2963