Applying a Formal Method in Industry: a 25-Year Trajectory

05/13/2020
by   Thierry Lecomte, et al.
0

Industrial applications involving formal methods are still exceptions to the general rule. Lack of understanding, employees without proper education, difficulty to integrate existing development cycles, no explicit requirement from the market, etc. are explanations often heard for not being more formal. Hence the feedback provided by industry to academics is not as constructive as it might be. Summarizing a 25-year return of experience in the effective application of a formal method - namely B and Event-B - in diverse application domains (railways, smartcard, automotive), this article makes clear why and where formal methods have been applied, explains the added value obtained so far, and tries to anticipate the future of these two formalisms for safety critical systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/13/2020

The Bourgeois Gentleman, Engineering and Formal Methods

Industrial applications involving formal methods are still exceptions to...
research
05/13/2020

The CLEARSY Safety Platform: 5 Years of Research, Development and Deployment

The CLEARSY Safety Platform (CSSP) was designed to ease the development ...
research
12/20/2018

Formal Methods: Oversold? Underused? A Survey

Context: Formal methods (FM) have been around for a while, still being u...
research
11/16/2021

Is CADP an Applicable Formal Method?

CADP is a comprehensive toolbox implementing results of concurrency theo...
research
01/09/2022

A systematic literature review on counterexample explanation

Context: Safety is of paramount importance for cyber-physical systems in...
research
09/07/2019

Formal Methods and CyberSecurity

Formal methods have been largely thought of in the context of safety-cri...
research
04/18/2023

A User Study for Evaluation of Formal Verification Results and their Explanation at Bosch

Context: Ensuring safety for any sophisticated system is getting more co...

Please sign up or login with your details

Forgot password? Click here to reset