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 条
  • [1] Java']Java Software for Petri-Net-Based Approaches to Discrete Event Systems
    Wang, Xiaojun
    Han, Chun
    Hu, Hesuan
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2018, : 330 - 335
  • [2] Ladder diagram and Petri-net-based discrete-event control design methods
    Sen Peng, S
    Zhou, MC
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2004, 34 (04): : 523 - 531
  • [3] Petri net based PLC stage programming for discrete-event control design
    Peng, SS
    Zhou, MC
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2706 - 2710
  • [4] A Petri net based approach to design well behaved discrete event systems
    Pouyan, AA
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 292 - 299
  • [5] A Petri-Net-Based Virtual Deployment Testing Environment for Enterprise Software Systems
    Yu, Jian
    Han, Jun
    Schneider, Jean-Guy
    Hine, Cameron
    Versteeg, Steve
    [J]. COMPUTER JOURNAL, 2017, 60 (01): : 27 - 44
  • [6] A Petri-net-based synthesis methodology for use-case-driven system design
    Cheung, K. S.
    Cheung, T. Y.
    Chow, K. O.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (06) : 772 - 790
  • [7] Design and Implementation of Discrete Event Control Systems: A Petri Net Based Hardware Approach
    S. Bulach
    A. Brauchle
    H.-J. Pfleiderer
    Z. Kucerovsky
    [J]. Discrete Event Dynamic Systems, 2002, 12 : 287 - 309
  • [8] Diagnosability for discrete event systems based on Petri net language
    Xue, F
    Zheng, DZ
    [J]. 2004 8TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION, VOLS 1-3, 2004, : 2111 - 2116
  • [9] Petri net based fault diagnosis of discrete event systems
    Alcaraz-Mejía, M
    López-Mellado, E
    Ramírez-Treviño, A
    Rivera-Rangel, I
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 4730 - 4735
  • [10] Design and implementation of discrete event control systems: A Petri net based hardware approach
    Bulach, S
    Brauchle, A
    Pfleiderer, HJ
    Kucerovsky, Z
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2002, 12 (03): : 287 - 309