• DocumentCode
    2675056
  • Title

    A pragmatic approach to harnessing formal specification

  • Author

    Bryant, A.

  • Author_Institution
    Methods Res. Group, Leeds Metropolitan Univ., UK
  • fYear
    1995
  • fDate
    34838
  • Firstpage
    42370
  • Lastpage
    42376
  • Abstract
    In the 1980s the promise and potential of formal specification was drastically undermined, in part from those claiming that it would solve all problems in the development of software based systems. Formal, mathematically-based notations, had been used with some effect at the level of code in the form of program-proving, usually in the form of constructing statements of pre- and post-conditions and invariants, followed by proofs that sections of code were totally constrained by these aspects. Program proving was applied successfully to several notable high-profile and safety-critical projects, mostly in the defence and space areas. It was also used in hardware design. The paper considers four aspects in the adoption of formal specification
  • Keywords
    formal specification; defence; formal specification; hardware design; mathematically-based notations; program-proving; safety-critical projects; software development; space;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Practical Application of Formal Methods, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • DOI
    10.1049/ic:19950704
  • Filename
    477883