An application of Petri net reduction for Ada tasking deadlock analysis

被引:41
|
作者
Shatz, SM
Tu, SR
Murata, T
Duri, S
机构
[1] UNIV NEW ORLEANS, DEPT COMP SCI, NEW ORLEANS, LA 70148 USA
[2] IBM CORP, TJ WATSON RES CTR, HAWTHORNE, NY USA
基金
美国国家科学基金会;
关键词
Ada tasking; deadlock analysis; Petri nets; net reduction; reachability analysis; concurrent software;
D O I
10.1109/71.553301
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As part of our continuing research on using Petri nets to support automated analysis of Ada tasking behavior, we have investigated the application of Petri net reduction for deadlock analysis. Although reachability analysis is an important method to detect deadlocks, it is in general inefficient or even intractable. Net reduction can aid the analysis by reducing the size of the net while preserving relevant properties. We introduce a number of reduction rules and show how they can be applied to Ada nets, which are automatically generated Petri net models of Ada tasking. We define a reduction process and a method by which a useful description of a detected deadlock state can be obtained from the reduced net's information. A reduction tool and experimental results from applying the reduction process are discussed.
引用
收藏
页码:1307 / 1322
页数:16
相关论文
共 50 条
  • [21] The use of the Petri net reduction approach for an optimal deadlock prevention policy for flexible manufacturing systems
    Uzam, M
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2004, 23 (3-4): : 204 - 219
  • [22] The use of the Petri net reduction approach for an optimal deadlock prevention policy for flexible manufacturing systems
    Uzam, M. (murat_uzam@hotmail.com), 1600, Springer-Verlag London Ltd (23): : 3 - 4
  • [23] A Survey of Deadlock Prevention Policies Based on Petri Net
    Wu Wen-hui
    Zhang Qi
    INTERNATIONAL CONFERENCE OF CHINA COMMUNICATION (ICCC2010), 2010, : 764 - +
  • [24] The use of the Petri net reduction approach for an optimal deadlock prevention policy for flexible manufacturing systems
    Murat Uzam
    The International Journal of Advanced Manufacturing Technology, 2004, 23 : 204 - 219
  • [25] Petri net reduction
    Costea, Calin
    Costea, Damian
    Groza, Voicu
    Groza, Bogdan
    Costea, Diana
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 1527 - 1530
  • [26] Petri net modeling and deadlock analysis of parallel manufacturing processes with shared-resources
    Ahmad, Farooq
    Huang, Hejiao
    Wang, Xiao-Long
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (04) : 675 - 688
  • [27] Accelerating Reachability Analysis on Petri Net for Mutual Exclusion-Based Deadlock Detection
    Du, Yunkai
    Gu, Naijie
    PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 75 - 81
  • [28] The concurrent information flow model and deadlock analysis based on Petri net for multilevel management
    Zhang Li
    Mu Xiao-dong
    Qi Wei
    2008 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-11, 2008, : 1872 - 1874
  • [29] Application of Linear Programming for Analysis of Petri Net
    Dylewski, Robert
    Adamski, Marian
    Jablonski, Janusz
    PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (11): : 159 - 163
  • [30] A TOOLKIT FOR AUTOMATED SUPPORT OF ADA TASKING ANALYSIS
    SHATZ, SM
    MAI, K
    MOORTHI, D
    WOODWARD, J
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 595 - 602