Premium
Combined hardware and software aspects of reliability
Author(s) -
Keene Samuel,
Lane Chris
Publication year - 1992
Publication title -
quality and reliability engineering international
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.913
H-Index - 62
eISSN - 1099-1638
pISSN - 0748-8017
DOI - 10.1002/qre.4680080506
Subject(s) - reliability engineering , maintainability , software quality , redundancy (engineering) , computer science , software reliability testing , reliability (semiconductor) , avionics software , software , software system , software fault tolerance , embedded system , software development , engineering , operating system , power (physics) , physics , quantum mechanics
This paper presents the similarities and differences between hardware, software and system reliability. Relative contributions to system failures are shown for software and hardware and failure and recovery propensities are also discussed. Reliability, availability and maintainability (RAM) concepts have been broadly developed for software reliability than hardware reliability. Extending these software concepts to hardware and system reliability helps in examining the reliability of complex systems. The paper concludes with assurance techniques for defending against faults. Most of the techniques discussed originate in software reliability but apply to all aspects of a system. Also, the effects of redundancy on overall system availability are shown.