An Environment for Specifying and Model Checking Mobile Ring Robot Algorithms

被引:1
|
作者
Ha Thi Thu Doan [1 ]
Riesco, Adrian [2 ]
Ogata, Kazuhiro [1 ]
机构
[1] Japan Adv Inst Sci & Technol, Nomi, Ishikawa, Japan
[2] Univ Complutense Madrid, Madrid, Spain
关键词
Distributed mobile robot system; Ring discrete model; Specification environment; Formal verification; Model checking;
D O I
10.1007/978-3-030-34992-9_10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An environment for specifying and model checking mobile robot algorithms on rings (or mobile ring robot algorithms) is proposed. We have developed the Maude Ring Specification Enviaude RSE), a specification environment that explicitly supports ring-shaped networks. Maude RSE is implemented on top of Maude, a rewriting logic-based specification language. The underlying key behind the tool is pattern matching between ring patterns and ring instances, called "ring pattern matching." Because rings are not commonly available data structures in any existing specification language, we encode ring patterns as sets of sequence patterns and simulate ring pattern matching by pattern matching between sets of sequence patterns and sequence instances, which is proven correct and transparent to Maude RSE users. The advantages of Maude RSE are demonstrated by case studies analyzing exploration and gathering algorithms.
引用
收藏
页码:111 / 126
页数:16
相关论文
共 50 条
  • [21] Model Checking Algorithms for Hyperproperties
    Finkbeiner, Bernd
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 3 - 16
  • [22] Cognitive Model of the Closed Environment of a Mobile Robot Based on Measurements
    Pavlic, Tomislav
    Kusec, Krunoslav
    Radocaj, Danijel
    Britvic, Alen
    Lukas, Marin
    Milic, Vladimir
    Crnekovic, Mladen
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (06):
  • [23] Model checking mobile processes
    Dam, M
    [J]. INFORMATION AND COMPUTATION, 1996, 129 (01) : 35 - 51
  • [24] Model checking mobile ambients
    Charatonik, W
    Dal Zilio, S
    Gordon, AD
    Mukhopadhyay, S
    Talbot, JM
    [J]. THEORETICAL COMPUTER SCIENCE, 2003, 308 (1-3) : 277 - 331
  • [25] Model Checking Mobile Processes
    Swed. Institute of Computer Science, Box 1263, S-164 28 Kista, Sweden
    [J]. Inf Comput, 1 (35-51):
  • [26] Mobile Robot in Domestic Environment
    Fathzadeh, Ramin
    Mokhtari, Vahid
    Abdollahi, Farshid
    Nabavi, Navid
    Abazari, Farshid
    Bagheri, Hamed
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 917 - +
  • [27] Some orientation algorithms of a mobile robot
    Racz, J.
    Weigl, M.
    Zawidzki, J.
    [J]. Prace Naukowe Instytutu Cybernetyki Technicznej, Politechniki Wroclawskiej, 1988, (75):
  • [28] Advanced Control Algorithms for Mobile Robot
    Nawrocka, Agata
    Nawrocki, Marcin
    Kot, Andrzej
    [J]. 2017 18TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2017, : 412 - 415
  • [29] Environment prediction for a mobile robot in a dynamic environment
    Chang, CC
    Song, KT
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06): : 862 - 872
  • [30] Model checking algorithms for analog verification
    Hartong, W
    Hedrich, L
    Barke, E
    [J]. 39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 542 - 547