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 di...
This is an Open Access article distributed in accordance with the terms of the Creative Commons Attr...
It is essential for robots working in close proximity to people to be both safe and trustworthy. We ...
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their formal s...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
RoboStar is a toolkit for model-based development using a domain-specific notation, RoboChart, with ...
The need for robotic systems to be verified grows as robots are increasingly used in complex applica...
RoboChart is a graphical language for model-based engineering of robotic systems, in the style of UM...
RoboChart is a timed domain-specific language for robotics, distinctive in its support for automated...
Simulation is a favoured technique for analysis of robotic systems. Currently, however, simulations ...
Robotic technology helps humans in different areas such as manufacturing, health care and educa-tion...
This paper presents a technique for automatic generation of tests for robotic systems based on a do...
While autonomous systems offer great promise in terms of capability and flexibility, their reliabili...
International audienceValidation and Verification (V&V) of autonomous robotic system software is bec...
RoboChart is a core notation in the RoboStar framework. It is a timed and probabilistic domain-speci...
This is an Open Access article distributed in accordance with the terms of the Creative Commons Attr...
It is essential for robots working in close proximity to people to be both safe and trustworthy. We ...
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their formal s...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
Robots are becoming ubiquitous: from vacuum cleaners to driverless cars, there is a wide variety of ...
RoboStar is a toolkit for model-based development using a domain-specific notation, RoboChart, with ...
The need for robotic systems to be verified grows as robots are increasingly used in complex applica...
RoboChart is a graphical language for model-based engineering of robotic systems, in the style of UM...
RoboChart is a timed domain-specific language for robotics, distinctive in its support for automated...
Simulation is a favoured technique for analysis of robotic systems. Currently, however, simulations ...
Robotic technology helps humans in different areas such as manufacturing, health care and educa-tion...
This paper presents a technique for automatic generation of tests for robotic systems based on a do...
While autonomous systems offer great promise in terms of capability and flexibility, their reliabili...
International audienceValidation and Verification (V&V) of autonomous robotic system software is bec...
RoboChart is a core notation in the RoboStar framework. It is a timed and probabilistic domain-speci...
This is an Open Access article distributed in accordance with the terms of the Creative Commons Attr...
It is essential for robots working in close proximity to people to be both safe and trustworthy. We ...
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their formal s...