• DocumentCode
    894176
  • Title

    Specification of interfering programs based on interconditions

  • Author

    Middelburg, C.A.

  • Author_Institution
    PTT Res., Dr. Neher Labs., Leidschendam, Netherlands
  • Volume
    7
  • Issue
    3
  • fYear
    1992
  • fDate
    5/1/1992 12:00:00 AM
  • Firstpage
    205
  • Lastpage
    217
  • Abstract
    Flat VVSL is an extension of a VDM specification language wherein operations, which interfere through a shared state, can be specified in a VDM-like style by the use of interconditions in addition to pre- and postconditions. Interconditions are temporal formulae. The paper explains the role of interconditions in the specification of interfering operations and describes the temporal formulae that can be used. It also describes the interpretation of operation definitions and temporal formulae in an infinitary logic of partial functions called MPIω. The purpose of this is to show how a VDM specification language is semantically combined with a temporal language. An overview of MPIω and the VVSL-specific aspects of its use for logical semantics is also provided
  • Keywords
    formal logic; formal specification; specification languages; MPIω; VDM specification language; flat VVSL; infinitary logic; interconditions; interfering operations; interfering programs; logical semantics; operation definitions; partial functions; temporal formulae; temporal language;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    144803