• DocumentCode
    1535212
  • Title

    Specifying a real-time kernel

  • Author

    Spivey, J. Michael

  • Author_Institution
    Tektronix, Portland, OR, USA
  • Volume
    7
  • Issue
    5
  • fYear
    1990
  • Firstpage
    21
  • Lastpage
    28
  • Abstract
    The application of formal methods to a safety-critical system is illustrated. The objective of the study was to improve the existing documentation of a diagnostic X-ray machine to serve later reimplementations. The separation of the kernel from applications helped identify a design flaw in the kernel that could have caused damage by the X-ray application. The case study which shows that mathematical techniques have an important role to play in documenting systems and avoiding design flaws, is a good example of the use of the Z (pronounced ´Zed´) notation and its methods for modeling systems. The limitations of this specification are delineated, showing that there is a need for other specification techniques to tackle the remaining properties, like real-time performance, for completeness and comparison.<>
  • Keywords
    X-ray applications; formal specification; medical diagnostic computing; safety; software reliability; X-ray application; Z; case study; completeness; design flaw; diagnostic X-ray machine; documentation; mathematical techniques; real-time kernel; real-time performance; safety-critical system; specification techniques; Data structures; Documentation; Embedded system; Hardware; Kernel; Mathematical model; Process control; Real time systems; Specification languages; System recovery;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.57889
  • Filename
    57889