• DocumentCode
    772147
  • Title

    Executing formal specifications need not be harmful

  • Author

    Gravell, Andrew ; Henderson, Peter

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Southampton Univ., UK
  • Volume
    11
  • Issue
    2
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    104
  • Lastpage
    110
  • Abstract
    The various arguments that have been advanced for and against the use of executable specifications are reviewed. Examples are provided of the problems that may arise in applying this technique and of the benefits which may accrue. A case study is reported in which execution is used to validate the published specification of a commercially available package. It is concluded that there are circumstances when executable specifications can be of high value but that execution must be used together with, and as a supplement to, other methods of validating specifications such as inspection and proof
  • Keywords
    formal specification; program verification; software packages; benefits; case study; commercial software package; executable specifications; formal specifications; program inspection; program proving; specification validation;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    487422