DocumentCode :
1510199
Title :
Reliability-oriented software engineering: design, testing and evaluation techniques
Author :
Lyu, M.R.
Author_Institution :
Dept. of Comput. Sci., Chinese Univ. of Hong Kong, Shatin, Hong Kong
Volume :
145
Issue :
6
fYear :
1998
fDate :
12/1/1998 12:00:00 AM
Firstpage :
191
Lastpage :
197
Abstract :
Software reliability engineering involves techniques for the design, testing and evaluation of software systems, focusing on reliability attributes. Design for reliability is achieved by fault-tolerance techniques that keep the system working in the presence of software faults. Testing for reliability is achieved by fault-removal techniques that detect and correct software faults before the system is deployed. Evaluation for reliability is achieved by fault-prediction techniques that model and measure the reliability of the system during its operation. This paper presents the best current practices in software reliability engineering for design, evaluation purposes. There are descriptions how fault-tolerant components are designed and applied to software systems, how software testing schemes are performed to show improvement of software reliability, and how reliability quantities are obtained for software systems. The tools associated with these techniques are also examined, and some application results are described
Keywords :
program testing; software fault tolerance; software performance evaluation; design; evaluation; fault prediction techniques; fault removal techniques; fault tolerance techniques; reliability measurement; reliability modelling; reliability-oriented software engineering; software fault correction; software fault detection; software reliability engineering; software systems; testing;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:19982439
Filename :
765677
Link To Document :
بازگشت