DocumentCode
1558460
Title
Software safety and reliability
Author
Williamson, Gerald F.
Author_Institution
Software Syst. Applications, Adv. Micro Devices Inc., Austin, TX, USA
Volume
16
Issue
4
fYear
1997
Firstpage
32
Lastpage
36
Abstract
Gradually, but surely, our lives are being entrusted to computers and embedded microprocessors. As these systems become more “intelligent” and complex, the possibility for failure either at the hardware or software level increases. Technology from the large scale mainframe computers to small embedded processors that control the timing of a microwave oven or the deployment of automobile airbags affect us directly and indirectly. The testing, verification and validation of these new technologies has become an important issue. This is essential when a software or hardware related failure could result in injury or even death. What is a safety critical system? This is any system that either directly or indirectly ensures the safety of the individuals entrusted to its use or operation; or, a system that, when a failure of the system occurs, could result in personal injury or loss of life. The systems need not be complex or microprocessor controlled. The brakes in an automobile are certainly safety critical, since their failure can result in lives lost. However, we focus on microprocessor controlled systems of medium to high complexity
Keywords
computerised control; program verification; real-time systems; safety-critical software; embedded microprocessors; hardware related failure; large scale mainframe computers; microprocessor controlled systems; personal injury; safety critical system; small embedded processors; software reliability; software safety; validation; Automobiles; Control systems; Embedded computing; Hardware; Injuries; Large-scale systems; Microprocessors; Microwave technology; Process control; Software safety;
fLanguage
English
Journal_Title
Potentials, IEEE
Publisher
ieee
ISSN
0278-6648
Type
jour
DOI
10.1109/45.624340
Filename
624340
Link To Document