A PETRI-NET-BASED PROGRAMMING ENVIRONMENT AND ITS DESIGN METHODOLOGY FOR COOPERATING DISCRETE EVENT SYSTEMS

被引:0
|
作者
UCHIHIRA, N
ARAMI, M
HONIDEN, S
机构
关键词
HIGH LEVEL PETRI NET; COOPERATING DISCRETE EVENT SYSTEM; CONCURRENT PROGRAM; DESIGN METHODOLOGY; PROGRAM SYNTHESIS; PROGRAM VERIFICATION; TEMPORAL LOGIC; PROGRAMMING ENVIRONMENT;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes MENDELS ZONE, a Petri-net-based concurrent programming environment, which is especially suitable for cooperating discrete event systems. MENDELS ZONE adopts MENDEL net, which is a type of high level (hierarchical colored) Petri net. One of the characteristics of the MENDEL nets is a process-oriented hierarchy like CCS, which is different from the subnet-oriented hierarchy in the Jensen's hierarchical colored Petri net. In a process-oriented hierarchy, a hierarchical unit is a process, which is more natural for cooperating and decentralized discrete event control systems. This paper also proposes a design methodology for MENDEL nets. Although many Petri net tools have been proposed, most tools support only drawing, simulation, and analysis of Petri nets ; few tools support the design methodology for Petri nets. While Petri nets are good final design documents easy to understand, analyzable, and executable, it is often difficult to write Petri nets directly in an earlier design phase when the system structure is obscure. A proposed design methodology makes a designer to construct MENDEL nets systematically using causality matrices and temporal logic. Furthermore, constructed MENDEL nets can be automatically compiled into a concurrent programming language and executed on a parallel computer.
引用
收藏
页码:1335 / 1347
页数:13
相关论文
共 50 条
  • [31] A Survey of Petri Net Methods for Controlled Discrete Event Systems
    L. E. Holloway
    B. H. Krogh
    A. Giua
    [J]. Discrete Event Dynamic Systems, 1997, 7 : 151 - 190
  • [32] Petri-net-based 2D design of DNA walker circuits
    Gilbert, David
    Heiner, Monika
    Rohr, Christian
    [J]. NATURAL COMPUTING, 2018, 17 (01) : 161 - 182
  • [33] Compositional verification of concurrent systems using Petri-net-based condensation rules
    Univ of Illinois at Chicago, Chicago, United States
    [J]. ACM Trans Program Lang Syst, 5 (917-979):
  • [34] Compositional verification of concurrent systems using Petri-net-based condensation rules
    Juan, EYT
    Tsai, JJP
    Murata, T
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 20 (05): : 917 - 979
  • [35] Petri-Net-Based Scheduling of Flexible Manufacturing Systems Using an Estimate Function
    Xu, Gongdan
    Chen, Yufeng
    [J]. SYMMETRY-BASEL, 2022, 14 (05):
  • [36] Petri-Net-Based Model Checking for Privacy-Critical Multiagent Systems
    He, Leifeng
    Liu, Guanjun
    Zhou, Mengchu
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2023, 10 (02) : 563 - 576
  • [37] A Petri-net-based model for the mathematical analysis of multi-agent systems
    Hiraishi, K
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3009 - 3014
  • [38] Simulation modeling based on the Object-oriented Petri net for discrete event systems
    Li, J.
    Wang, S.
    Chen, L.
    [J]. Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2001, 29 (05): : 12 - 13
  • [39] Petri-net-based 2D design of DNA walker circuits
    David Gilbert
    Monika Heiner
    Christian Rohr
    [J]. Natural Computing, 2018, 17 : 161 - 182
  • [40] Design and implementation of Petri-net-based coordinator in industrial hierarchical control scheme
    School of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China
    [J]. Jisuanji Jicheng Zhizao Xitong, 2007, 12 (2316-2321+2330):