3 research outputs found

    Failure Risk Estimation via Markov Software Usage Models

    No full text
    A software usage models describes the prospective use of a program in its intended environment and allows the generation of random test cases leading to unbiased estimates of the failure risk, i.e., the expected loss by program failure. We concentrate on usage models of Markov type and show that by suitable changes of the probabilities of state transitions during test, the precision of the risk estimate can be optimized. An algorithm for the computation of optimal transition probabilities is presented, and experimental results based on a C++ implementation of this algorithm are reported. 1 Introduction Recently, software usage models of Markov type have found considerable interest (see [10, 11, 12, 9]). The purpose of a software usage model is to give a formal description of the expected operational use of a software system, i.e., its use in its intended application environment. Such a model is an essential prerequisite for statistical testing, a special variant of random testing all..
    corecore