DocumentCode :
281374
Title :
Formal specification in Z as a design and documentation tool
Author :
Bowen, J.P.
Author_Institution :
Oxford Univ., UK
fYear :
1988
fDate :
11-15 Jul 1988
Firstpage :
164
Lastpage :
168
Abstract :
A general specification language, Z, based on set theory and developed at Oxford University is presented. A major advantage of a formal notation is that it is precise and unambiguous and thus the formal notation always provides the definitive description in the case of any misunderstanding. A number of examples are discussed, including network services, window systems, and microprocessor instruction sets. This paper is split into two main parts. The first half deals with the nature of formal specification and why it should be used. Additionally, a brief introduction to Z and how it is used is also presented in general terms, without covering the notation itself. The second half of the paper deals with the experiment gained using Z for the design and documentation of network services and during some case studies of existing systems. Finally some conclusions are drawn about the advantages and disadvantages of using a formal approach
Keywords :
formal languages; set theory; software engineering; software tools; specification languages; system documentation; Z; documentation tool; formal notation; formal specification; microprocessor instruction sets; network services; set theory; software engineering; specification language; window systems;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Software Engineering, 1988 Software Engineering 88., Second IEE/BCS Conference:
Conference_Location :
Liverpool
Type :
conf
Filename :
196381
Link To Document :
بازگشت