DocumentCode :
2675402
Title :
The benefits of formal specification are not automatic
Author :
Paynter, S.E.
Author_Institution :
Dynamics Div., British Aerosp. DefenceLtd., Filton, UK
fYear :
1995
fDate :
34838
Firstpage :
42430
Lastpage :
42432
Abstract :
It is often claimed that the use of formal specification languages gives rise to the desirable properties of clarity and abstraction in specifications, and that their use leads to the early detection of ambiguity and inconsistencies in requirements. This paper reports on a case study in the use of Z to specify the software functionality of a subsystem in a hard real-time application (a missile system) where each of these benefits failed to follow automatically from producing the Z specification. The reasons why these benefits failed to materialise are discussed, and it is concluded that although formal notations can give rise to these benefits, they are harder to realise in real-time embedded software than the `data-processing´ systems often used as examples in academic papers
Keywords :
formal specification; real-time systems; specification languages; Z; data processing systems; formal notations; formal specification; formal specification languages; hard real-time application; real-time embedded software; requirements; software functionality;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Practical Application of Formal Methods, IEE Colloquium on
Conference_Location :
London
Type :
conf
DOI :
10.1049/ic:19950706
Filename :
477885
Link To Document :
بازگشت