• 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