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 条
  • [31] Accelerating Reachability Analysis on Petri Net for Mutual Exclusion-Based Deadlock Detection
    Du, Yunkai
    Gu, Naijie
    Zhou, Xin
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (12): : 2978 - 2985
  • [32] Application of Petri nets for deadlock analysis and avoidance in flexible manufacturing systems
    Han Zandong
    Gibum Lee
    The International Journal of Advanced Manufacturing Technology, 2005, 25 : 735 - 742
  • [33] Application of Petri nets for deadlock analysis and avoidance in flexible manufacturing systems
    Han, ZD
    Lee, G
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2005, 25 (7-8): : 735 - 742
  • [34] On Further Reduction of Constraints in "Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems"
    Huang, Bo
    Zhu, Hang
    Zhang, Gongxuan
    Lu, Xianling
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (03): : 542 - 543
  • [35] Application of net reduction to feedback controller design of petri nets
    Wang, Shou-Guang
    Yan, Gang-Feng
    Jiang, Jing-Ping
    Ruan Jian Xue Bao/Journal of Software, 2003, 14 (06): : 1037 - 1042
  • [36] Comparing digraph and Petri net approaches to deadlock avoidance in FMS
    Fanti, MP
    Maione, B
    Turchiano, B
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2000, 30 (05): : 783 - 798
  • [37] A Petri net approach of deadlock prevention in marine traffic system
    Kezic, D
    Peric, N
    Petrovic, I
    ISIE 2005: Proceedings of the IEEE International Symposium on Industrial Electronics 2005, Vols 1- 4, 2005, : 217 - 222
  • [38] Deadlock prevention and avoidance in FMS: A Petri net based approach
    I. B. Abdallah
    H. A. ElMaraghy
    The International Journal of Advanced Manufacturing Technology, 1998, 14 : 704 - 715
  • [39] Deadlock prevention and avoidance in FMS: A Petri net based approach
    Abdallah, IB
    ElMaraghy, HA
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10): : 704 - 715
  • [40] Deadlock recovery of Petri net models controlled using observers
    Basile, F
    Chiacchio, P
    Giua, A
    Seatzu, C
    ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2001, : 441 - 449