DocumentCode
2675056
Title
A pragmatic approach to harnessing formal specification
Author
Bryant, A.
Author_Institution
Methods Res. Group, Leeds Metropolitan Univ., UK
fYear
1995
fDate
34838
Firstpage
42370
Lastpage
42376
Abstract
In the 1980s the promise and potential of formal specification was drastically undermined, in part from those claiming that it would solve all problems in the development of software based systems. Formal, mathematically-based notations, had been used with some effect at the level of code in the form of program-proving, usually in the form of constructing statements of pre- and post-conditions and invariants, followed by proofs that sections of code were totally constrained by these aspects. Program proving was applied successfully to several notable high-profile and safety-critical projects, mostly in the defence and space areas. It was also used in hardware design. The paper considers four aspects in the adoption of formal specification
Keywords
formal specification; defence; formal specification; hardware design; mathematically-based notations; program-proving; safety-critical projects; software development; space;
fLanguage
English
Publisher
iet
Conference_Titel
Practical Application of Formal Methods, IEE Colloquium on
Conference_Location
London
Type
conf
DOI
10.1049/ic:19950704
Filename
477883
Link To Document