3. Principles of method B
Just a few decades ago, the only formalism used in software was code, which was mandatory if you wanted the machine to understand what you were asking it to do! To give a simple definition, the B method is a method for specifying, designing, coding and proving software in a rigorous and progressive way.
This method uses a single mathematical language throughout the design process, enabling each step to be verified with mathematical proofs. The difficulty of verifying all the transformations from the initial specification to the code (see B0), which will be transformed into a conventional language, is thus resolved. This is a progressive method, as the language itself takes into account the proof aspect, so an additional model...
You do not have access to this resource.
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed?
Log in!
Ongoing reading
Principles of method B