• DocumentCode
    756074
  • Title

    Using Z to support the design of interactive safety-critical systems

  • Author

    Johnson, C.W.

  • Author_Institution
    Dept. of Comput. Sci., Glasgow Univ., UK
  • Volume
    10
  • Issue
    2
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    49
  • Lastpage
    60
  • Abstract
    Mathematically-based specification techniques are increasingly being recruited to support the development of safety-critical systems. Formal notations, such as Z and VDM, provide precise and concise means of representing a design without forcing commitment to implementation strategies during the early stages of development. Unfortunately, interface requirements are not normally considered within formal specifications. This threatens user-centred design. A prime objective in the use of formal methods is to minimise the modifications that are necessary once a specification has been refined towards implementation. Usability considerations therefore run the risk of being relegated to an afterthought in the development process. The paper argues that temporal and presentation issues must be represented within formal specifications of interactive systems
  • Keywords
    Vienna development method; formal specification; interactive systems; safety-critical software; software engineering; specification languages; VDM; Vienna development method; Z; formal notation; formal specification; interactive system; mathematically based specification; safety critical software; safety-critical system; software development; software engineering; specification language; temporal specification; usability;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    373904