RoboChart is a graphical language for model-based engineering of robotic systems, in the style of UML and SysML. It contains notations for data structures, system architecture, and the behaviour of individual robotic controllers using state machines. Crucially, RoboChart has a formal semantics in the CSP process algebra, which provides a precise foundation for software engineering and formal verification using model checking. However, due to state explosion, the application of model checking does not scale. In this paper, we contribute a compositional verification technique that uses Isabelle/HOL RoboChart state machines symbolically. Our technique uses state invariants to capture safety requirements over a very large or infinite state, sim...
Software engineering of modular robotic systems is a challenging task, however, verifying that the d...
This is an Open Access article distributed in accordance with the terms of the Creative Commons Attr...
We introduce a UML-based notation for graphically modeling systems’ security aspects in a simple an...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
State-machine based notations are ubiquitous in the description of component systems, particularly i...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
RoboChart is a core notation in the RoboStar framework. It is a timed and probabilistic domain-speci...
In this paper, we outline our vision for building verification tools for Cyber-Physical Systems base...
Abstract Isabelle/SACM is a tool for automated construction of model-based assurance cases with int...
While autonomous systems offer great promise in terms of capability and flexibility, their reliabili...
Simulation and formal verification are important complementary techniques necessary in high assuranc...
RoboChart is a core notation in the RoboStar framework. It is a timed and probabilistic domain-speci...
This paper presents a technique for automatic generation of tests for robotic systems based on a do...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
RoboChart is a timed domain-specific language for robotics, distinctive in its support for automated...
Software engineering of modular robotic systems is a challenging task, however, verifying that the d...
This is an Open Access article distributed in accordance with the terms of the Creative Commons Attr...
We introduce a UML-based notation for graphically modeling systems’ security aspects in a simple an...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
State-machine based notations are ubiquitous in the description of component systems, particularly i...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
RoboChart is a core notation in the RoboStar framework. It is a timed and probabilistic domain-speci...
In this paper, we outline our vision for building verification tools for Cyber-Physical Systems base...
Abstract Isabelle/SACM is a tool for automated construction of model-based assurance cases with int...
While autonomous systems offer great promise in terms of capability and flexibility, their reliabili...
Simulation and formal verification are important complementary techniques necessary in high assuranc...
RoboChart is a core notation in the RoboStar framework. It is a timed and probabilistic domain-speci...
This paper presents a technique for automatic generation of tests for robotic systems based on a do...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
RoboChart is a timed domain-specific language for robotics, distinctive in its support for automated...
Software engineering of modular robotic systems is a challenging task, however, verifying that the d...
This is an Open Access article distributed in accordance with the terms of the Creative Commons Attr...
We introduce a UML-based notation for graphically modeling systems’ security aspects in a simple an...