• DocumentCode
    1873118
  • Title

    Formal safety analysis and the software engineering process in the pacemaker industry

  • Author

    Santel, D. ; Trautmann, C. ; Liu, Wenxin

  • Author_Institution
    Medtronic Inc., Minneapolis, MN, USA
  • fYear
    1988
  • fDate
    June 27 1988-July 1 1988
  • Firstpage
    129
  • Lastpage
    131
  • Abstract
    The increasing application of software-based systems to safety-critical processes has necessitated the integration of safety into the software-development process. An example from the cardiac pacemaker industry of this safety-oriented software design methodology is provided. Safety considerations begin on product description with the hazard analysis, whereby potential hazards are classified according to their criticality and qualitative probability of occurrence. The completed hazard analysis determines the software safety requirements, which specify what the system will not do. A system hazard cross-check matrix is defined that serves to direct the design team to those areas requiring more scrutiny. Finally, traceability matrices provide a verifiable link from safety requirements through design to the actual code. This methodology should serve to minimize hazards in the final software product.<>
  • Keywords
    medical computing; pacemakers; program verification; safety; software reliability; systems analysis; cardiac pacemaker industry; design team; formal safety analysis; hazard analysis; potential hazards; product description; qualitative probability; safety-critical processes; safety-oriented software design methodology; software engineering process; software safety requirements; software-based systems; software-development process; system hazard cross-check matrix; traceability matrices; verifiable link; Aerospace industry; Application software; Computer industry; Electrical equipment industry; Hazards; Pacemakers; Programming profession; Software engineering; Software safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1988. COMPASS '88
  • Conference_Location
    Gaithersburg, MD, USA
  • Type

    conf

  • DOI
    10.1109/CMPASS.1988.9648
  • Filename
    9648