A general software testing model involving operational profiles

Citation
S. Ozekici et al., A general software testing model involving operational profiles, PROB ENG I, 15(4), 2001, pp. 519-533
Citations number
13
Categorie Soggetti
Engineering Mathematics
Journal title
PROBABILITY IN THE ENGINEERING AND INFORMATIONAL SCIENCES
ISSN journal
02699648 → ACNP
Volume
15
Issue
4
Year of publication
2001
Pages
519 - 533
Database
ISI
SICI code
0269-9648(2001)15:4<519:AGSTMI>2.0.ZU;2-N
Abstract
An operational profile describes, in a probabilistic way, how a software is utilized by its users. It makes the testing procedure more realistic and e fficient. We consider a model where the software is tested sequentially in all of the operations that it is designed to perform. The stochastic and de terministic model parameters involving costs and failures all depend on the operations. In particular, the failure process generated by each fault is quite general and debugging is not necessarily perfect. Our aim is to find the optimal testing durations in all of the operations in order to minimize the total expected cost. This problem leads to an interesting nonlinear pr ogramming formulation that can be solved using well-known procedures in con vex optimization.