Middleware Control Systems Design and Analysis Using Message Interpreted Petri Nets (MIPN)

被引:0
作者
Lopez, Joaquin [1 ]
Santana-Alonso, Alejandro [1 ]
Losada, Diego Perez [2 ]
机构
[1] Univ Vigo, Syst Engn & Automat Dept, EEI, Vigo 36310, Spain
[2] AIMEN Technol Ctr, Robot & Control Unit, O Porrino 36418, Spain
关键词
Petri nets; Task analysis; Control systems; Analytical models; Codes; Robot sensing systems; Process control; Middleware control systems; petri nets; robotics; distributed control systems; inter-process communication systems; OPTIMIZATION; GENERATION;
D O I
10.1109/ACCESS.2022.3180547
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many distributed frameworks use a message-oriented middleware to interchange information among several independent distributed modules. Those modules make up complex systems implementing basic actions and reporting events about their state. This paper introduces the Message Interpreted Petri Net (MIPN) model to design, analyze, and execute the central control of these middleware systems. The MIPN is a new Petri net extension that adds message-based high-level information communications and hierarchic capabilities. It also contributes to the definition and study of new properties such as terminability for the hierarchy-wide analysis of a system. Special attention is given to the analyzability of the model. Useful relations between the individual properties of each MIPN and the global properties of a hierarchic MIPNs system are extracted through a mathematical analysis of the model. The goal is to analyze each net separately and then build up the properties of the whole system. This results in a great aid for the programmer and optimizes the development process. This paper also shows the actual integration of this new MIPN model in different robot control frameworks to design, analyze, execute, monitor, log, and debug tasks in such heterogeneous systems. Finally, some applications created with this framework in the fields of robotics, autonomous vehicles, and logistics are also presented.
引用
收藏
页码:60213 / 60229
页数:17
相关论文
共 61 条
  • [11] Buehler M., 2010, SPRINGER TRACTS ADV, V56th
  • [12] Chandler A., 2000, PROC 21 INT C APPL T
  • [13] Colledanchise M, 2014, IEEE INT C INT ROBOT, P1482, DOI 10.1109/IROS.2014.6942752
  • [14] Model-driven engineering: A survey supported by the unified conceptual model
    da Silva, Alberto Rodrigues
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2015, 43 : 139 - 155
  • [15] Dufourd C, 1998, LECT NOTES COMPUT SC, V1443, P103, DOI 10.1007/BFb0055044
  • [16] Design pattern oriented development of model transformations
    Ergin, Huseyin
    Syriani, Eugene
    Gray, Jeff
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2016, 46 : 106 - 139
  • [17] Fernandez I. A., 2021, PROC IEEE 19 WORLD S
  • [18] Using hierarchical binary Petri nets to build robust mobile robot applications:: RoboGraph
    Fernandez, Joaquin L.
    Sanz, Rafael
    Paz, Enrique
    Alonso, Carlos
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, : 1372 - 1377
  • [19] Figat M, 2019, IEEE INT CONF ROBOT, P3363, DOI [10.1109/icra.2019.8794201, 10.1109/ICRA.2019.8794201]
  • [20] A multiagent systems with Petri Net approach for simulation of urban traffic networks
    Flores Geronimo, Mauricio
    Hernandez Martinez, Eduardo Gamaliel
    Ferreira Vazquez, Enrique Dumas
    Flores Godoy, Jose Job
    Fernandez Anaya, Guillermo
    [J]. COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2021, 89