PETRI-NET-BASED DEADLOCK ANALYSIS OF PROCESS ALGEBRA PROGRAMS

被引:7
|
作者
RONDOGIANNIS, P [1 ]
CHENG, MHM [1 ]
机构
[1] UNIV VICTORIA, DEPT COMP SCI, VICTORIA V8W 3P6, BC, CANADA
关键词
D O I
10.1016/0167-6423(94)00011-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent research has been conducted on representing Process Algebra programs by safe Petri nets. We suggest that such a representation offers direct benefits: one can use methods that have been developed in the Petri net theory domain, to reason about Process Algebra programs. We propose for a subset of a specific Process Algebra (Milner's Calculus of Communicating Systems or CCS), a deadlock detection algorithm which is based on Petri net reduction techniques. The Petri net model of a CCS program is transformed into a simpler one which contains a smaller number of states, without losing however any deadlock information. An implementation of the proposed technique confirms that net-based verification of processes is a promising area of research.
引用
收藏
页码:55 / 89
页数:35
相关论文
共 50 条
  • [1] Deadlock Property Analysis of Concurrent Programs Based on Petri Net Structure
    Wei Liu
    Lu Wang
    Yuyue Du
    Maozhen Li
    International Journal of Parallel Programming, 2017, 45 : 879 - 898
  • [2] Deadlock Property Analysis of Concurrent Programs Based on Petri Net Structure
    Liu, Wei
    Wang, Lu
    Du, Yuyue
    Li, Maozhen
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (04) : 879 - 898
  • [3] Business process redesign: A petri-net-based approach
    vanderAalst, WMP
    vanHee, KM
    COMPUTERS IN INDUSTRY, 1996, 29 (1-2) : 15 - 26
  • [4] A Petri-net-based deadlock-free genetic scheduling for flexible manufacturing systems
    Ren, Lei
    Wang, Feng
    Xing, Ke-Yi
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2010, 27 (01): : 13 - 18
  • [5] A Petri-net-Based model of equipment virtual maintenance process
    Liu, YL
    Xu, ZC
    FOURTH INTERNATIONAL CONFERENCE ON VIRTUAL REALITY AND ITS APPLICATIONS IN INDUSTRY, 2004, 5444 : 527 - 530
  • [6] A PETRI-NET-BASED METHOD TO THE DESIGN OF PARALLEL PROGRAMS FOR A MULTIPROCESSOR SYSTEM
    UNGER, H
    BENACHOUR, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 749 - 754
  • [7] Petri-net-based business process modeling for virtual enterprises
    Gou, HM
    Huang, BQ
    Liu, WH
    Ren, SJ
    Li, Y
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3183 - 3188
  • [8] Petri-net-based deadlock detection and recovery for control of interacting equipment in automated container terminals
    Wu, Weimin
    Xing, Zichao
    Yue, Hao
    Su, Hongye
    Pang, Shanchen
    IET INTELLIGENT TRANSPORT SYSTEMS, 2022, 16 (06) : 739 - 753
  • [9] Petri-Net-Based Analysis Method for Grid Services Composition Model
    Yu Xue-li
    Jiang Jing
    Xia Bai-qiang
    Pan Zhen-kuan
    2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATION AND 2010 ASIA-PACIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND OCEAN ENGINEERING: CICC-ITOE 2010, PROCEEDINGS, 2010, : 180 - 184
  • [10] A Petri-net-based correctness analysis of Internet stock trading systems
    Du, YuYue
    Jiang, ChangJun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (01): : 93 - 99