TIMING CONSTRAINT PETRI NETS AND THEIR APPLICATION TO SCHEDULABILITY ANALYSIS OF REAL-TIME SYSTEM SPECIFICATIONS

被引:73
|
作者
TSAI, JJP
YANG, SJ
CHANG, YH
机构
[1] Department of Electrical Engineering and Computer Science, University of Illinois at Chicago, Chicago
基金
美国国家科学基金会;
关键词
TIMING CONSTRAINTS; PETRI NETS; TIME PETRI NETS; TIMED PETRI NETS; SPECIFICATION AND VERIFICATION; TIMING ANALYSIS; REAL-TIME SYSTEMS; SYNTHESIS;
D O I
10.1109/32.341845
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present timing constraint Petri nets (or TCPN's for short) and describe how to use them to model a real-time system specification and determine whether the specification is schedulable with respect to imposed timing constraints. The strength of TCPN's over other time-related Petri nets is in the modeling and analysis of conflict structures. Schedulability analysis is conducted in three steps: specification modeling, reachability simulation, and timing analysis. First, we model a real-time system by transforming its system specification along with its imposed timing constraints into a TCPN; we call this net N(s). Then we simulate the reachability of N(s) to verify whether a marking, M(n), is reachable from an initial marking, M(o). It is important to note that a reachable marking in Petri nets is not necessarily reachable in TCPN's due to the imposed timing constraints. Therefore, in the timing analysis step, a reachable marking M(n) found in the reachability simulation step is analyzed to verify whether M(n) is reachable with the timing constraints. M(n) is said to be reachable in the TCPN's if and only if we can find at least one firing sequence sigma so that all transitions in sigma are strongly schedulable with respect to M(o) under the timing constraints. If such M(n) can be found, then we can assert that the specification is schedulable under the imposed timing constraints, otherwise the system specification needs to be modified or the timing constraints need to be relaxed. We also present a synthesis method for determining the best approximation of the earliest fire beginning time (EFBT) and the latest fire ending time (LFET) of each strongly schedulable transition.
引用
收藏
页码:32 / 49
页数:18
相关论文
共 50 条
  • [1] Schedulability Analysis Method of Timing Constraint Petri Nets
    李慧芳
    范玉顺
    [J]. Tsinghua Science and Technology, 2002, (06) : 596 - 601
  • [2] Schedulability analysis of workflow based on fuzzy timing constraint Petri nets
    Tian, Feng
    Xing, Keyi
    Li, Renhou
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 2006, 13 : 708 - 712
  • [3] Compositional schedulability analysis of workflow using timing constraint petri nets
    Li, Peng
    Gu, Qing
    Cao, Keqiang
    Chen, Daoxu
    Zhu, Jiangmin
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 548 - +
  • [4] Compositional schedulability analysis of real-time systems using time Petri nets
    Xu, DX
    He, XD
    Deng, Y
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (10) : 984 - 996
  • [5] Analysis of workflow schedulability based on time constraint Petri nets
    Feng, Lin
    Jiang, Hao
    [J]. 2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 1208 - 1212
  • [6] Verifying timing properties for distributed real-time systems using timing constraint Petri nets
    Tsai, JJP
    Yang, SJ
    Chang, YH
    Juan, EYT
    [J]. TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 36 - 40
  • [7] Development of real-time system specifications through the refinement of duration interval Petri nets
    Gurovic, D
    Fengler, W
    Nützel, J
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3098 - 3103
  • [8] Analysis of real-time system conflict based on fuzzy time Petri nets
    Tian, Zhao
    Zhang, Zun-Dong
    Ye, Yang-Dong
    Jia, Li-Min
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2014, 26 (02) : 983 - 991
  • [9] Research and Application of Time Workflow Model Based on Timing Constraint Petri Nets
    Pang, Hui
    Fang, Zong-de
    Li, Hong-yan
    Yang, Xiao-hui
    [J]. CEIS 2011, 2011, 15
  • [10] Constraint Solving Approach to Schedulability Analysis in Real-Time Systems
    Lee, Hyuk
    Choi, Jin-Young
    [J]. IEEE ACCESS, 2018, 6 : 58418 - 58426