Modelling an Aircraft Landing System in Event-B (Full Report)
Dominique M\'ery (LORIA), Neeraj Kumar Singh (McMaster University)

TL;DR
This paper presents a formal, stepwise development of an aircraft landing system using Event-B, demonstrating how formal methods can ensure correctness in complex safety-critical systems.
Contribution
It provides a detailed formal model of an aircraft landing system in Event-B, including complex and temporal behaviors, serving as a benchmark for verification techniques.
Findings
Formal models capture complex landing gear behaviors
Refinement supports incremental development
Benchmark for verification of behavioral properties
Abstract
The failure of hardware or software in a critical system can lead to loss of lives. The design errors can be main source of the failures that can be introduced during system development process. Formal techniques are an alternative approach to verify the correctness of critical systems, overcoming limitations of the traditional validation techniques such as simulation and testing. The increasing complexity and failure rate brings new challenges in the area of verification and validation of avionic systems. Since the reliability of the software cannot be quantified, the \textit{correct by construction} approach can implement a reliable system. Refinement plays a major role to build a large system incrementally from an abstract specification to a concrete system. This paper contributes as a stepwise formal development of the landing system of an aircraft. The formal models include the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Safety Systems Engineering in Autonomy · Real-Time Systems Scheduling
