RoboChart: modelling and verification of the functional behaviour of robotic applications

被引:0
|
作者
Alvaro Miyazawa
Pedro Ribeiro
Wei Li
Ana Cavalcanti
Jon Timmis
Jim Woodcock
机构
[1] University of York,Department of Computer Science
[2] University of York,Department of Electronic Engineering
来源
Software & Systems Modeling | 2019年 / 18卷
关键词
State machines; Formal semantics; Process algebra; CSP; Model checking; Timed properties; Domain-specific language for robotics;
D O I
暂无
中图分类号
学科分类号
摘要
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of applications, many with potential safety hazards. The work presented in this paper proposes a set of constructs suitable for both modelling robotic applications and supporting verification via model checking and theorem proving. Our goal is to support roboticists in writing models and applying modern verification techniques using a language familiar to them. To that end, we present RoboChart, a domain-specific modelling language based on UML, but with a restricted set of constructs to enable a simplified semantics and automated reasoning. We present the RoboChart metamodel, its well-formedness rules, and its process-algebraic semantics. We discuss verification based on these foundations using an implementation of RoboChart and its semantics as a set of Eclipse plug-ins called RoboTool.
引用
收藏
页码:3097 / 3149
页数:52
相关论文
共 50 条
  • [1] RoboChart: modelling and verification of the functional behaviour of robotic applications
    Miyazawa, Alvaro
    Ribeiro, Pedro
    Li, Wei
    Cavalcanti, Ana
    Timmis, Jon
    Woodcock, Jim
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (05): : 3097 - 3149
  • [2] Probabilistic modelling and verification using RoboChart and PRISM
    Ye, Kangfeng
    Cavalcanti, Ana
    Foster, Simon
    Miyazawa, Alvaro
    Woodcock, Jim
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (02): : 667 - 716
  • [3] Probabilistic modelling and verification using RoboChart and PRISM
    Kangfeng Ye
    Ana Cavalcanti
    Simon Foster
    Alvaro Miyazawa
    Jim Woodcock
    Software and Systems Modeling, 2022, 21 : 667 - 716
  • [4] Formal design, verification and implementation of robotic controller software via RoboChart and RoboTool
    Li, Wei
    Ribeiro, Pedro
    Miyazawa, Alvaro
    Redpath, Richard
    Cavalcanti, Ana
    Alden, Kieran
    Woodcock, Jim
    Timmis, Jon
    AUTONOMOUS ROBOTS, 2024, 48 (06)
  • [5] Modelling and verification of bridge behaviour
    Bujnak, Jan
    Bujnakova, Petra
    Jedraszak, Bronislaw
    3RD SCIENTIFIC CONFERENCE ENVIRONMENTAL CHALLENGES IN CIVIL ENGINEERING (ECCE 2018), 2018, 174
  • [6] Potential modelling and verification of bridge superstructures behaviour
    Bujnak, J.
    Gocal, J.
    Odrobinak, J.
    9TH INTERNATIONAL SYMPOSIUM ON STEEL BRIDGES, 2018, 419
  • [7] Modelling, Simulation and Analysis of Robotic Applications
    Sampaio, Augusto
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 3 - 3
  • [8] Behaviour modelling in geographic applications
    Abrantes, G
    Pinheiro, A
    GEOGRAPHICAL INFORMATION '97: FROM RESEARCH TO APPLICATION THROUGH COOPERATION, VOLS 1 AND 2, 1997, : 254 - 257
  • [9] Modelling and Verification of Robotic Platforms for Simulation Using RoboStar Technology
    Cavalcanti, Ana
    RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 3 - 5
  • [10] Contact sensor for robotic applications - Design and verification of functionality
    Krejci, P.
    RECENT ADVANCES IN MECHATRONICS, 2007, : 576 - 580