Unifying semantic foundations for automated verification tools in Isabelle/UTP

S Foster, J Baxter, A Cavalcanti, J Woodcock… - Science of Computer …, 2020 - Elsevier
The growing complexity and diversity of models used for engineering dependable systems
implies that a variety of formal methods, across differing abstractions, paradigms, and …

Automating verification of state machines with reactive designs and Isabelle/UTP

S Foster, J Baxter, A Cavalcanti, A Miyazawa… - Formal Aspects of …, 2018 - Springer
State-machine based notations are ubiquitous in the description of component systems,
particularly in the robotic domain. To ensure these systems are safe and predictable, formal …

[HTML][HTML] Safety assurance of an industrial robotic control system using hardware/software co-verification

Y Murray, M Sirevåg, P Ribeiro, DA Anisi… - Science of Computer …, 2022 - Elsevier
As a general trend in industrial robotics, an increasing number of safety functions are being
developed or re-engineered to be handled in software rather than by physical hardware …

Formally verified animation for RoboChart using interaction trees

K Ye, S Foster, J Woodcock - International Conference on Formal …, 2022 - Springer
RoboChart is a core notation in the RoboStar framework. It is a timed and probabilistic
domain-specific and state machine based language for robotics. RoboChart supports …

Modelling and verification of timed robotic controllers

P Ribeiro, A Miyazawa, W Li, A Cavalcanti… - … Formal Methods: 13th …, 2017 - Springer
Designing robotic systems can be very challenging, yet controllers are often specified using
informal notations with development driven primarily by simulations and physical …

RoboCertProb: Property Specification for Probabilistic RoboChart Models

K Ye, J Woodcock - arXiv preprint arXiv:2403.08136, 2024 - arxiv.org
RoboChart is a core notation in the RoboStar framework which brings modern modelling
and formal verification technologies into software engineering for robotics. It is a timed and …

[HTML][HTML] Implementation relations and testing for cyclic systems: Adding probabilities

M Núñez, RM Hierons, R Lefticaru - Robotics and Autonomous Systems, 2023 - Elsevier
This paper concerns the systematic testing of robotic control software based on state-based
models. We focus on cyclic systems that typically receive inputs (values from sensors) …

FACTum Studio: A Tool for the Axiomatic Specification and Verification of Architectural Design Patterns

D Marmsoler, HK Gidey - Formal Aspects of Component Software: 15th …, 2018 - Springer
Abstract Architectural Design Patterns (ADPs) restrict the design of an architecture with the
aim to guarantee certain properties. Verifying ADPs requires to show that the imposed …

[HTML][HTML] Safety assurance of a high voltage controller for an industrial robotic system

Y Murray, DA Anisi, M Sirevåg, P Ribeiro… - … and Applications: 23rd …, 2020 - Springer
Due to the risk of discharge sparks and ignition, there are strict rules concerning the safety of
high voltage electrostatic systems used in industrial painting robots. In order to assure that …

Analysing robochart with probabilities

MS Conserva Filho, R Marinho, A Mota… - … and Applications: 21st …, 2018 - Springer
Robotic systems have applications in many real-life scenarios, ranging from household
cleaning to critical operations. RoboChart is a graphical language for describing robotic …