Software Development (and other things) with B (Thierry Lecomte)
The presentation reviews CLEARSY’s two decades of experience applying formal methods, particularly the B method and Atelier B, across safety-critical domains. It highlights the successful industrial deployment of B in railway signaling and control systems, where formally specified and proved software has replaced extensive testing, and formal data validation could prevent accidents during exploitation such as overspeed incidents. The talk also presents the CLEARSY Safety Platform, a SIL4-certified safety computer that integrates redundant execution and formal programming, now deployed in railways and autonomous mobility projects. Beyond rail, formal methods have been applied in smart card certification and emerging autonomous mobility systems, with emphasis on standards, safety proofs, and lessons learned. The conclusion stresses that B remains a living, evolving technology, sustained by certified tools, industrial adoption, and growing requirements in tenders, demon...