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 :
بازگشت