谷歌浏览器插件
订阅小程序
在清言上使用

RoboWorld: Verification of Robotic Systems with Environment in the Loop

James Baxter,Gustavo Carvalho,Ana Cavalcanti, Francisco Rodrigues Junior

FORMAL ASPECTS OF COMPUTING(2023)

引用 0|浏览9
暂无评分
摘要
A robot affects and is affected by its environment, so that typically its behaviour depends on properties of that environment. For verification, we need to formalise those properties. Modelling the environment is very challenging, if not impossible, but we can capture assumptions. Here, we present RoboWorld, a domain-specific controlled natural language with a process algebraic semantics that can be used to define (a) operational requirements, and (b) environment interactions of a robot. RoboWorld is part of the RoboStar framework for verification of robotic systems. In this article, we define RoboWorld's syntax and hybrid semantics, and illustrate its use for capturing operational requirements, for automatic test generation, and for proof. We also present a tool that supports the writing of RoboWorld documents. Since RoboWorld is a controlled natural language, it complements the other RoboStar notations in being accessible to roboticists, while at the same time benefitting from a formal semantics to support rigorous verification (via testing and proof).
更多
查看译文
关键词
Model-driven engineering,domain-specific languages,controlled natural languages,hybrid systems,process algebra
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要