Badyal, Arjun Singh
ORCID: 0000-0002-1868-3343
(2026)
Physics Engines for Verification of Robotic Systems.
PhD thesis, University of York.
Abstract
Simulation is widely used to informally test designs, but the evidence it provides is restricted to the scenarios that are simulated. This limitation can be addressed by complementing simulation with proof, which provides mathematical evidence of expected behaviour across all relevant scenarios. Proof-based verification helps meet the trustworthiness demands of modern robotic applications. However, co-verification using simulation and proof requires consistency between the simulation and proof models. Achieving such consistency remains difficult because the physics engines used by most simulators do not expose their underlying algorithms; at best, reliance on source code is required. This thesis introduces a framework that enables transparency, configurability, and extensibility in the use of physics engines. The results not only support consistent co-verification, but also help expose, and therefore address, the reality gap by explicitly recording simulation assumptions.
Metadata
| Supervisors: | Cavalcanti, Ana and Timmis, Jon |
|---|---|
| Related URLs: | |
| Keywords: | physics engines; robotic simulation; verification of robotic systems; co-verification; rigid-body dynamics; physical modelling; model-driven engineering; domain-specific languages; code generation; RoboStar; CyPhyCircus; formal methods; cyber-physical systems. |
| Awarding institution: | University of York |
| Academic Units: | The University of York > Computer Science (York) |
| Date Deposited: | 26 Oct 2026 15:42 |
| Last Modified: | 26 Oct 2026 15:42 |
| Open Archives Initiative ID (OAI ID): | oai:etheses.whiterose.ac.uk:39613 |
Download
Examined Thesis (PDF)
Filename: ABadyalThesisFinal.pdf
Licence:

This work is licensed under a Creative Commons Attribution NonCommercial NoDerivatives 4.0 International License
Export
Statistics
You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.