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 条
  • [31] PUTTING HIGH-LEVEL PETRI NETS TO WORK IN INDUSTRY
    VANDERAALST, WMP
    COMPUTERS IN INDUSTRY, 1994, 25 (01) : 45 - 54
  • [32] Reinforcement learning for high-level fuzzy Petri nets
    Shen, VRL
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2003, 33 (02): : 351 - 362
  • [33] Intelligent conflict detection of IoT services using high-level Petri nets
    Yang, Rong
    Wu, Mou
    Gui, Xueqin
    Chen, Hongsheng
    COMPLEX & INTELLIGENT SYSTEMS, 2024, 10 (03) : 3789 - 3817
  • [34] Fuzzy rule base systems verification using high-level Petri nets
    Yang, SJH
    Tsai, JJP
    Chen, CC
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2003, 15 (02) : 457 - 473
  • [35] Intelligent conflict detection of IoT services using high-level Petri nets
    Rong Yang
    Mou Wu
    Xueqin Gui
    Hongsheng Chen
    Complex & Intelligent Systems, 2024, 10 : 3789 - 3817
  • [36] Parallel LTL-X model checking of high-level Petri nets based on unfoldings
    Schröter, C
    Khomenko, V
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 109 - 121
  • [37] Robust shipping date predictions inmanufacturing using high-level petri nets
    Holznigenkemper, Jana
    Hannig, Jennifer
    Keiner, Jan-Niklas
    Seeger, Bernhard
    Guckert, Michael
    INTERNATIONAL JOURNAL OF MODELLING AND SIMULATION, 2022, 42 (03): : 464 - 484
  • [38] Service-oriented Process Control using High-Level Petri Nets
    Mendes, J. Marco
    Leitao, Paulo
    Colombo, Armando W.
    Restivo, Francisco
    2008 6TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2008, : 716 - +
  • [39] Modelling and Analyzing home care plans using High-Level Petri Nets
    Barkaoui, Kamel
    Hicheur, Awatef
    Kheldoun, Ahmed
    Liu, Ding
    2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 284 - 290
  • [40] Simulating Train Dispatching Logic with High-Level Petri Nets
    Jeremic, Dusan
    Milinkovic, Sanjin
    Kasalica, Sandra
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2021, 28 (02): : 639 - 648