Core Concepts
RoboCertProb allows quantitative property specification for probabilistic robotic systems in RoboChart models.
Abstract
RoboChart integrates modern modeling and verification technologies into robotics software engineering.
RoboCertProb enables specifying properties using PCTL* over RoboChart models.
Markov semantics (DTMCs and MDPs) are applied to interpret RoboChart models for property verification.
The tool RoboTool supports the implementation of RoboCertProb for formal verification of robotic systems.
Real robots like an industrial painting robot and an agricultural UV-light treatment robot have been analyzed using RoboCertProb.
Stats
PRISM model checker compiles PRISM models into DTMCs or MDPs according to specified Markov model type in PRISM models.
RoboCertProb aims to configure loose constants and unspecified functions in RoboChart models for verification purposes.
PCTL* is interpreted over discrete Markov models such as DTMCs and MDPs.