Integration of robotics components and verification using petri net

被引:0
|
作者
Srivastava, Ratnesh Prasad [1 ]
Nandi, G. C. [2 ]
机构
[1] GBPUA&T, Coll Technol, Informat Technol, Pantnagar, Uttar Pradesh, India
[2] Indian Inst Informat Technol, Informat Technol, Allahabad, Uttar Pradesh, India
来源
2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN CONTROL, COMMUNICATION AND INFORMATION SYSTEMS (ICICCI-2017) | 2017年
关键词
SOA; CCU; DCU; BCU; Interface; Petri Net; Siphon; Deadlock; Concurrency component;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We advocate developing new components by using already developed components thus reduces time and effort of development. The issues of concurrency, compatibility, correctness, coordination arises during component composition while using synchronous or asynchronous communication. We were motivated with MARIE[17] an integration effort which has shortcomings of tight coupling and multithreaded request/response architecture produces non deterministic behavior of execution. We selected components Player/Stage [18] (A network server for robotics), Wall Follower Service, Wanderer available in field of robotics and tried to verify the component composition before developing an integration platform. For verification purpose we decided to use model checking instead of theorem proving. We used Petri net [19], a language of concurrent system and petri net tool PIPE for preparing the model of composition. Since the components communicate using their interfaces so we established theory of interface, component and their interface composition. Finally we came to a conclusion based on the composed petri net model that issues of deadlock can only be removed by using implicit synchronization in a concurrent system.
引用
收藏
页码:80 / 86
页数:7
相关论文
共 50 条
  • [1] Petri Net distributed simulation using HLA based on Petri net components
    Combettes, S
    Nketsa, A
    Modelling and Simulation 2003, 2003, : 503 - 507
  • [2] On the Verification of Non-autonomous Petri Net Models Using Autonomous Petri Net Tools
    Barros, Joao Paulo
    Gomes, Luis
    Costa, Aniko
    38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 6138 - 6143
  • [3] Instruction list verification using a Petri net semantics
    Heiner, M
    Menzel, T
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 716 - 721
  • [4] Verification of Concurrent Programs Using Petri Net Unfoldings
    Dietsch, Daniel
    Heizmann, Matthias
    Klumpp, Dominik
    Naouar, Mehdi
    Podelski, Andreas
    Schaetzle, Claus
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 174 - 195
  • [5] Verification of embedded systems using a Petri net based representation
    Cortés, LA
    Eles, P
    Peng, Z
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 149 - 155
  • [6] Verification of batch plant using timed Petri net model
    Li, HG
    Swani, AH
    System Simulation and Scientific Computing, Vols 1 and 2, Proceedings, 2005, : 861 - 865
  • [7] Verification of asynchronous circuits using Time Petri Net unfolding
    Semenov, A
    Yakovlev, A
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 59 - 62
  • [8] Diagnosability verification with Petri net unfoldings
    Madalinski, Agnes
    Nouioua, Farid
    Dague, Philippe
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2010, 14 (02) : 49 - 55
  • [9] Dataflow Model Property Verification Using Petri net Translation Techniques
    Rocha, Jose-Inacio
    Gomes, Luis
    Dias, Octavio Pascoa
    2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,
  • [10] UEFI USB Bus Initialization Verification Using Colored Petri Net
    Liu, Rongyang
    Delgado-Frias, Jose G.
    Boyce, Doug
    Khanna, Rahul
    2015 IEEE 58TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2015,