Title :
The application of formal methods to the assessment of high integrity software
Author :
Bloomfield, Robin E. ; Froome, Peter K D
Author_Institution :
CEGB, Gravesend, UK
Abstract :
A case study is presented in which the Vienna development method (VDM), a formal specification and development methodology, was used during the analysis phase of the assessment of a prototype nuclear reactor protection system. The VDM specification was also translated into the logic language Prolog to animate the specification and to provide a diverse implementation for use in back-to-back testing. It is claimed that this technique provides a visible and effective method of analysis which is superior to the informal alternatives.
Keywords :
formal logic; specification languages; VDM; Vienna development method; development methodology; diverse implementation; formal specification; high integrity software; informal alternatives; logic language Prolog; prototype nuclear reactor protection system; Abstracts; Animation; Data structures; Formal specifications; History; Prototypes; Software;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.1986.6313053