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 条
  • [41] Using a Fuzzy Petri-Net-Based Approach for the Offshore Weather Prediction
    Yan Chenghua
    Chen Qixiang
    ECBI: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE AND BUSINESS INTELLIGENCE, PROCEEDINGS, 2009, : 135 - +
  • [42] A Petri-Net-based modelling approach to railway bridge asset management
    Yianni, Panayioti C.
    Rama, Dovile
    Neves, Luis C.
    Andrews, John D.
    Castlo, David
    STRUCTURE AND INFRASTRUCTURE ENGINEERING, 2017, 13 (02) : 287 - 297
  • [43] Petri-Net-Based Charging Scheduling Optimization in Rechargeable Sensor Networks
    Qin, Huaiyu
    Ding, Wei
    Xu, Lei
    Ruan, Chenzhi
    SENSORS, 2024, 24 (19)
  • [44] A Petri-Net-Based Approach for Enhancing Clinical Reasoning in Medical Education
    Ricci, Fabrizio L.
    Consorti, Fabrizio
    Pecoraro, Fabrizio
    Luzi, Daniela
    Tamburis, Oscar
    IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2022, 15 (02): : 167 - 178
  • [45] Rapid Prototyping of Graphical User Interfaces for Petri-Net-Based Controllers
    Gomes, Luis
    Lourenco, Joao
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2010, 57 (05) : 1806 - 1813
  • [46] Process algebra - A Petri-net-oriented tutorial
    Best, E
    Koutny, M
    LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 : 180 - 209
  • [47] A Petri-Net-Based Anytime A∗ Search for Scheduling Resource Allocation Systems
    Lv, Jianyong
    Huang, Bo
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (02) : 2865 - 2872
  • [48] Hardware implementation of real-time Petri-net-based controllers
    Chang, N
    Kwon, WH
    Park, J
    CONTROL ENGINEERING PRACTICE, 1998, 6 (07) : 889 - 895
  • [49] A Petri-Net-Based Approach to QoS Estimation of Web Service Choreographies
    Xia, Yunni
    Chen, Jun
    Zhou, Mingqiang
    Huang, Yu
    ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, 2009, 5731 : 113 - +
  • [50] A Petri Net Semantics of a Simple Process Algebra for Mobility
    Devillers, Raymond
    Klaudel, Hanna
    Koutny, Maciej
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 154 (03) : 71 - 94