4.2 Article

Probabilistic modelling and verification using RoboChart and PRISM

期刊

SOFTWARE AND SYSTEMS MODELING
卷 21, 期 2, 页码 667-716

出版社

SPRINGER HEIDELBERG
DOI: 10.1007/s10270-021-00916-8

关键词

State machines; Formal semantics; Model transformation; PRISM; Probabilistic model checking; Domain-specific language for robotics

资金

  1. EPSRC [EP/M025756/1, EP/R025479/1]
  2. Royal Academy of Engineering [CiET1718/45]
  3. EPSRC [EP/R025479/1, EP/M025756/1] Funding Source: UKRI

向作者/读者索取更多资源

RoboChart is a domain-specific language for robotics that supports automated verification through model checking and theorem proving, with an extension to model uncertainty using probabilism. The language includes a new construct for enriching state machines with probability and an accompanying tool called RoboTool for modelling and verifying functional and real-time behavior. An automatic technique has been implemented in RoboTool to transform RoboChart models into PRISM models for verification, with an extension of the property language to support probabilistic properties expressed in temporal logic using controlled natural language.
RoboChart is a timed domain-specific language for robotics, distinctive in its support for automated verification by model checking and theorem proving. Since uncertainty is an essential part of robotic systems, we present here an extension to RoboChart to model uncertainty using probabilism. The extension enriches RoboChart state machines with probability through a new construct: probabilistic junctions as the source of transitions with a probability value. RoboChart has an accompanying tool, called RoboTool, for modelling and verification of functional and real-time behaviour. We present here also an automatic technique, implemented in RoboTool, to transform a RoboChart model into a PRISM model for verification. We have extended the property language of RoboTool so that probabilistic properties expressed in temporal logic can be written using controlled natural language.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据