PARALLEL PROGRAM DESIGN USING HIGH-LEVEL PETRI NETS

被引:4
|
作者
GORTON, I [1 ]
机构
[1] UNIV NEW S WALES,SCH COMP SCI & ENGN,KENSINGTON,NSW 2033,AUSTRALIA
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1993年 / 5卷 / 02期
关键词
D O I
10.1002/cpe.4330050202
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Petri nets are proposed as a general-purpose design and modelling tool for parallel programs. The advantages of Petri nets for this purpose are discussed, and a solution to the Dining Philosophers problem is developed using simple Place-Transition nets. The limitations of Place-Transition nets are described, and the Dining Philosophers problem is used to illustrate how Coloured Petri nets can overcome these limitations. A more complex example of a Coloured Petri net is then given, and it is shown how a collection of processes in the Occam programming language can be developed directly from the properties of the net. Another Petri net model of a simple process farm is given, and a solution is developed in Parallel C: this further highlights the suitability of Petri nets as a design tool for parallel programs.
引用
收藏
页码:87 / 104
页数:18
相关论文
共 50 条
  • [21] A class of high-level Petri Nets: XML algebraic nets
    Tang, Da
    Li, Ye
    Wang, Xiu-Kun
    Dalian Ligong Daxue Xuebao/Journal of Dalian University of Technology, 2008, 48 (06): : 912 - 918
  • [22] Modeling DEDS with object-oriented high-level petri nets-consistent nets on object-oriented high-level petri nets
    Ningbo Univ, Ningbo, China
    Zidonghua Xuebao, 3 (319-325):
  • [23] Modelling data transformation processes using high-level Petri nets
    Peng, Li
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 533 - 536
  • [25] Weak and strong composition of high-level Petri nets
    Best, E
    Lavrov, A
    CONCUR'99: CONCURRENCY THEORY, 1999, 1664 : 194 - 209
  • [26] Comparative study and categorization of high-level petri nets
    Gerogiannis, VC
    Kameas, AD
    Pintelas, PE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 43 (02) : 133 - 160
  • [27] TOWARDS REACHABILITY TREES FOR HIGH-LEVEL PETRI NETS
    HUBER, P
    JENSEN, AM
    JEPSEN, LO
    JENSEN, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 188 : 215 - 223
  • [28] Development of an international standard for high-level Petri nets
    Billington, J
    THIRD IEEE INTERNATIONAL SOFTWARE ENGINEERING STANDARDS SYMPOSIUM AND FORUM (ISESS 97) - EMERGING INTERNATIONAL STANDARDS, PROCEEDINGS, 1997, : 155 - 162
  • [29] A reasoning algorithm for high-level fuzzy petri nets
    Scarpelli, H
    Gomide, F
    Yager, RR
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1996, 4 (03) : 282 - 294
  • [30] Generalised composition operations for high-level Petri nets
    Best, Eike
    Lavrov, Alexander
    Fundamenta Informaticae, 1999, 40 (2-3): : 125 - 163