Next: 3 Comparison
Up: 2 Position
Previous: 2.1 Abstract Specification
B [1] specifications of steam boiler components were defined from the above theories. Standard techniques were used to code up temporal logic constraints. For example the temporal constraint
can be formalised by a boolean flag , initialised to FALSE, and preconditions on every controller action except and and method definitions:gamma_until_beta := TRUE || ;gamma_until_beta := FALSE
A C executable of 3098 lines of code was produced from the B implementations. A number of test scenarios were input to this executable, following the format defined in [2].