Autonomous systems are technologies that interact within an environment to gain knowledge and build awareness, learn, adapt and make decisions, with little or no human control. They include automated decision-making software and ‘smart’ devices as well as self-driving cars, drones and healthcare and surgical robots. These systems are already used in many sectors of society. Given their increased use, it is important to ensure that they are designed, built and deployed in a way that can be fully relied upon.
Our state-of-the art tools are freely available for dowload.


RoboTool supports graphical modelling, validation, and automatic generatits...
https://www.cs.york.ac.uk/robostar/robotool/
The MCAPL Project provides a tool for prototyping BDI agent programming languages ....
https://autonomy-and-verification.github.io/tools/mcapl
ROSMonitoring provides a Runtime Verification Framework for ROS.
https://github.com/autonomy-and-verification-uol/ROSMonitoring
Kaspar Causally Explains Inproceedings
In: Social Robotics: 14th International Conference, ICSR 2022, Florence, Italy, December 13--16, 2022, Proceedings, Part II, pp. 85–99, Springer 2023.
Trustworthy Autonomous Systems Through Verifiability Journal Article
In: Computer, 56 (2), pp. 40–47, 2023.
Formally verified self-adaptation of an incubator digital twin Inproceedings
In: Leveraging Applications of Formal Methods, Verification and Validation. Practice: 11th International Symposium, ISoLA 2022, Rhodes, Greece, October 22--30, 2022, Proceedings, Part IV, pp. 89–109, Springer 2023.
Verifiability Talk 56: “Highlights of Model Checking and Runtime Verification of Aerospace Systems”
Verifiability Talk 54: “Taking Back Control: Formally Modelling a Compiler Intermediate Representation for GPU Computing”
Please follow us on Twitter to receive instant updates on events, activities and news related to the node.
Join Us twitter