Title :
How to test software for optimal software reliability assessment
Author :
Cai, Kai-Yuan ; Li, Yong-Chao ; Liu, Ke
Author_Institution :
Dept. of Autom. Control, Beijing Univ. of Aeronaut. & Astronaut., China
Abstract :
The controlled Markov chains (CMC) approach to software testing models the software under test as a controlled Markov chain and treats it as a controlled object. It treats software testing strategy as the corresponding controller. Our previous work has shown that the CMC approach is applicable to dealing with the software testing problem for optimal software reliability growth. In this paper we show that software reliability assessment can be treated as an adaptive control problem and the CMC approach is also applicable to dealing with the optimal software testing problem for software reliability assessment. The work presented in this paper is a contribution to the new area of software cybernetics that explores the interplay between software and control.
Keywords :
Markov processes; adaptive control; optimal control; program testing; software reliability; adaptive control; controlled Markov chains; optimal software reliability assessment; software cybernetics; software testing; Adaptive control; Automatic control; Cybernetics; Integrated circuit testing; Mathematical model; Mathematics; Optimal control; Software performance; Software reliability; Software testing;
Conference_Titel :
Quality Software, 2003. Proceedings. Third International Conference on
Print_ISBN :
0-7695-2015-4
DOI :
10.1109/QSIC.2003.1319083