DocumentCode
276861
Title
Prototyping from Z specifications
Author
Turner, J.H.
Author_Institution
Sch. of Comput., Staffordshire Polytech., Stoke-on-Trent, UK
fYear
1992
fDate
33617
Abstract
Summary form only given. A simple method, requiring no investment in software tools, of producing prototypes from Z specifications is presented. The properties of constructive specification are discussed, and it is shown that, in spite of the theoretical disadvantages of writing specifications constructively, most Z specifications satisfy these properties. Pragmatic reasons for this are described. Rather than refine Z towards the target implementation language, a virtual extension of the language toward Z can be made. To illustrate this, an implementation of a subset of Z in Ada is described, and rules are developed for how this can be used to translate, as yet manually, this part of Z into Ada. A simple case study is used to illustrate the whole process from specification through to prototype. Finally, experiences of the costs of this method, such as initial and training costs, and benefits, such as an increase in programmer efficiency and a reduction in the time from specification to prototype, are described
Keywords
Ada; formal specification; software prototyping; Ada; Z specifications; constructive specification; programmer efficiency; software prototyping; software tools; training;
fLanguage
English
Publisher
iet
Conference_Titel
Automating Formal Methods for Computer Assisted Prototying, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
167619
Link To Document