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
Link To Document