A GENERAL SOFTWARE TESTING MODEL INVOLVING OPERATIONAL PROFILES

  • Authors:
  • Süleyman Özekici;I. Kuban Altinel;Ebru Angün

  • Affiliations:
  • Botgaziçi University, Department of Industrial Engineering, Bebek-Istanbul, Turkey, E-mail: ozekici@boun.edu.tr;Botgaziçi University, Department of Industrial Engineering, Bebek-Istanbul, Turkey, E-mail: ozekici@boun.edu.tr;Botgaziçi University, Department of Industrial Engineering, Bebek-Istanbul, Turkey, E-mail: ozekici@boun.edu.tr

  • Venue:
  • Probability in the Engineering and Informational Sciences
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

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 efficient. We consider a model where the software is tested sequentially in all of the operations that it is designed to perform. The stochastic and deterministic 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 programming formulation that can be solved using well-known procedures in convex optimization.