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 条
  • [21] Process knowledge verification method based on Petri net
    Wang Daliang
    Zhang De-zheng
    Gao Li-xin
    Liu Jian-ming
    Zhang Huan-sheng
    FIRST INTERNATIONAL WORKSHOP ON KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2007, : 173 - +
  • [22] Verification of Petri net models based on transition vectors
    Ahmad, Farooq
    Huang, He-Jiao
    Wang, Xiao-Long
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 1542 - 1547
  • [23] Verification of protocol ECMA with decomposition of Petri net model
    Zaitsev, DA
    ISAS/CITSA 2004: International Conference on Cybernetics and Information Technologies, Systems and Applications and 10th International Conference on Information Systems Analysis and Synthesis, Vol 3, Proceedings, 2004, : 231 - 236
  • [25] MapReduce rationality verification based on object Petri net
    Ding Zeliu
    Guo Deke
    Chen Xi
    Chen Jin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2019, 30 (05) : 861 - 874
  • [26] MapReduce rationality verification based on object Petri net
    DING Zeliu
    GUO Deke
    CHEN Xi
    CHEN Jin
    Journal of Systems Engineering and Electronics, 2019, 30 (05) : 861 - 874
  • [27] PROGRAM VERIFICATION FOR MICROPROCESSORS THROUGH PETRI NET MODELING
    HURA, GS
    ATWOOD, JW
    MICROELECTRONICS AND RELIABILITY, 1985, 25 (05): : 1001 - 1010
  • [28] On the verification of web services compatibility: A Petri net approach
    De Backer, M
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: OTM 2004 WORKSHOPS, PROCEEDINGS, 2004, 3292 : 810 - 821
  • [29] Petri net based Grid workflow verification and optimization
    Haijun Cao
    Hai Jin
    Song Wu
    Shadi Ibrahim
    The Journal of Supercomputing, 2013, 66 : 1215 - 1230
  • [30] A Petri net model for the integration of purchasing, production and packaging using Kanban system
    Ullah, H.
    ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2014, 9 (04): : 187 - 200