Computation of Performance Bounds for Real-Time Systems Using Time Petri Nets

被引:31
|
作者
Bernardi, Simona [1 ]
Campos, Javier [2 ]
机构
[1] Univ Turin, Dipartimento Informat, I-10149 Turin, Italy
[2] Univ Zaragoza, Dipartimento Informat & Ingn Sistemas, Zaragoza 50018, Spain
关键词
D.2.8.b. performance measures; D.4.8.b. modeling and prediction; D.4.8.d. operational analysis; G.1.6.g. linear programming; 1.6.4. model validation and analysis; J.7.g. real time;
D O I
10.1109/TII.2009.2017201
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time Petri nets (TPNs) have been widely used for the verification and validation of real-time systems during the software development process. Their quantitative analysis consists in applying enumerative techniques that suffer the well known state space explosion problem. To overcome this problem, several methods have been proposed in the literature, that either provide rules to obtain equivalent nets with a reduced state space or avoid the construction of the whole state space. In this paper, we propose a method that consists in computing performance bounds to predict the average operational behavior of TPNs by exploiting their structural properties and by applying operational laws. Performance bound computation was first proposed for timed (Timed PNs) and stochastic Petri nets (SPNs). We generalize the results obtained for Timed PNs and SPNs to make the technique applicable to TPNs and their extended stochastic versions: TPN with firing frequency intervals (TPNFs) and extended TPNs (XTPNs). Finally, we apply the proposed bounding techniques on the case study of a robot-control application taken from the literature.
引用
收藏
页码:168 / 180
页数:13
相关论文
共 50 条
  • [11] Modeling and analysis of real-time cooperative systems using Petri nets
    Du, YuYue
    Jiang, ChangJun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2007, 37 (05): : 643 - 654
  • [12] Specification and analysis of real-time systems using csp and petri nets
    Kavi, KM
    Sheldon, FT
    Reed, S
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (02) : 229 - 248
  • [13] Discrete time approach of time Petri nets for real-time systems analysis
    Roux, OH
    Delfieu, D
    Molinaro, P
    ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2001, : 197 - 204
  • [14] Schedulability verification of real-time systems with extended time Petri nets
    Okawa, Y.
    Yoneda, T.
    International journal of mini & microcomputers, 1996, 18 (03): : 148 - 156
  • [15] On performance bounds for interval time Petri nets
    Bernardi, S
    Campos, J
    QEST 2004: FIRST INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2004, : 50 - 59
  • [16] Real-time synchronised Petri nets
    Serugendo, GD
    Mandrioli, D
    Buchs, D
    Guelfi, N
    APPLICATIONS AND THEORY OF PETRI NETS 2002, 2002, 2360 : 142 - 162
  • [17] Dependability Analysis of Safety Critical Real-Time Systems by Using Petri Nets
    Singh, Lalit Kumar
    Rajput, Hitesh
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2018, 26 (02) : 415 - 426
  • [18] Real-time scheduling of batch systems using Petri nets and linear logic
    Soares, Michel dos Santos
    Julia, Stephane
    Vrancken, Jos
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (11) : 1983 - 1996
  • [19] MODELING REAL-TIME SYSTEMS BY EXTENDING THE NOTION OF PETRI NETS
    BAYEV, VV
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 1993, 31 (03) : 119 - 123
  • [20] VISUALIZATION OF REAL-TIME CONCEPTS IN PEARL USING PETRI NETS
    PLESSMANN, KW
    WYES, J
    ANGEWANDTE INFORMATIK, 1987, (07): : 296 - 304