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 条
  • [41] Design and Development of a Reconfigurable Transport System for Hospital Environments.
    Lopez, Joaquin
    Perez, Diego
    Pinillos, Roberto
    Dominguez, Salvador
    Zalama, Eduardo
    Gomez-Garcia-Bermejo, Jaime
    [J]. REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2012, 9 (01): : 57 - 68
  • [42] A framework for building mobile single and multi-robot applications
    Lopez, Joaquin
    Perez, Diego
    Zalama, Eduardo
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2011, 59 (3-4) : 151 - 162
  • [43] BellBot - A Hotel Assistant System Using Mobile Robots
    Lopez, Joaqun
    Perez, Diego
    Zalama, Eduardo
    Gomez-Garcia-Bermejo, Jaime
    [J]. INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [44] Leveraging Software Product Lines Engineering in the development of external DSLs: A systematic literature review
    Mendez-Acuna, David
    Galindo, Jose A.
    Degueule, Thomas
    Combemale, Benoit
    Baudry, Benoit
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2016, 46 : 206 - 235
  • [45] Moalla M., 1978, Mathematical Foundations of Computer Science 1978, P374
  • [46] Junior: The Stanford entry in the Urban Challenge
    Montemerlo, Michael
    Becker, Jan
    Bhat, Suhrid
    Dahlkamp, Hendrik
    Dolgov, Dmitri
    Ettinger, Scott
    Haehnel, Dirk
    Hilden, Tim
    Hoffmann, Gabe
    Huhnke, Burkhard
    Johnston, Doug
    Klumpp, Stefan
    Langer, Dirk
    Levandowski, Anthony
    Levinson, Jesse
    Marcil, Julien
    Orenstein, David
    Paefgen, Johannes
    Penny, Isaac
    Petrovskaya, Anna
    Pflueger, Mike
    Stanek, Ganymed
    Stavens, David
    Vogt, Antone
    Thrun, Sebastian
    [J]. JOURNAL OF FIELD ROBOTICS, 2008, 25 (09) : 569 - 597
  • [47] PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS
    MURATA, T
    [J]. PROCEEDINGS OF THE IEEE, 1989, 77 (04) : 541 - 580
  • [48] Ogren P., 2012, AIAA GUID NAV CONTR
  • [49] The role of simulation and optimization methods in supply chain risk management: Performance and review standpoints
    Oliveira, J. B.
    Jin, M.
    Lima, R. S.
    Kobza, J. E.
    Montevechi, J. A. B.
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2019, 92 : 17 - 44
  • [50] Quigley M., 2009, ROS OPEN SOURCE ROBO, V3