DocumentCode :
1648816
Title :
Stepwise development from ideal specifications
Author :
Smith, Graeme
Author_Institution :
Software Verification Res. Centre, Queensland Univ., Qld., Australia
fYear :
2000
fDate :
6/22/1905 12:00:00 AM
Firstpage :
227
Lastpage :
233
Abstract :
The stepwise development of a program using refinement requires that the original abstract specification is realisable, i.e., an implementation exists with identical functionality. In some situations, this may not be desirable or even possible, and an ideal specification which is only approximated by the final implementation is used. For these specifications, an informal step, based on the developer´s knowledge and experience, is typically used during the refinement process in order to transform the specification to one which is realisable. This paper introduces a formal approach to such specification transformations called realisation. It enables a specification to be transformed to another with different functionality and, at the same time, allows properties of the new specification to be derived from those of the original
Keywords :
formal specification; refinement calculus; temporal logic; abstract specification; ideal specifications; refinement process; specification realisation; specification transformations; stepwise development; timed refinement calculus; Calculus; Delay; Embedded system; History; Quantization; Real time systems; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science Conference, 2000. ACSC 2000. 23rd Australasian
Conference_Location :
Canberra, ACT
Print_ISBN :
0-7695-0518-X
Type :
conf
DOI :
10.1109/ACSC.2000.824408
Filename :
824408
Link To Document :
بازگشت