Software Reliability Modeling and Its Applications: Fundamental Survey
Shigeru Yamada
Abstract
Shigeru Yamada
Abstract
Software reliability is one of the most important characteristics of software quality. Its measurement and management technologies during the software life-cycle are essential to produce and maintain quality/reliable software systems. In this talk, we discuss software reliability modeling and its applications. As to software reliability modeling, hazard rate and NHPP models are investigated particularly for quantitative software reliability assessment. Further, imperfect debugging and software availability models are also discussed for incorporating practical factors of dynamic software behavior. And three software management problems are discussed as an application technology of software reliability models : Optimal software release problem, Statistical testing-progress control, and optimal testing-effort allocation problem.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Software reliability is one of the most important characteristics of software quality. Its measurement and management technologies during the software life-cycle are essential to produce and maintain quality/reliable software systems. In this talk, we discuss software reliability modeling and its applications. As to software reliability modeling, hazard rate and NHPP models are investigated particularly for quantitative software reliability assessment. Further, imperfect debugging and software availability models are also discussed for incorporating practical factors of dynamic software behavior. And three software management problems are discussed as an application technology of software reliability models : Optimal software release problem, Statistical testing-progress control, and optimal testing-effort allocation problem.
Key concepts: Software reliability testing, Software quality, Software construction, Computer science, Verification and validation, Reliability engineering, Software sizing, Software quality analyst