Hostname: page-component-89b8bd64d-4ws75 Total loading time: 0 Render date: 2026-05-09T09:03:45.573Z Has data issue: false hasContentIssue false

Importance Sampling of Test Cases in Markovian Software Usage Models

Published online by Cambridge University Press:  27 July 2009

Walter J. Gutjahr
Affiliation:
Department of Statistics, Operations Research and Computer Science, University of Vienna, Universitatsstrasse 5/9 A-1010 Vienna, Austria

Abstract

Recently, some authors have suggested usage models of Markov type as a technique of specifying the estimated operational use distribution of a given program. A main purpose of such models is the derivation of random test cases allowing unbiased estimates on the (un)reliability of the program in its intended environment. In this article, we show that by a shift of the transition probabilities of the Markov chain corresponding to such a model, prior information on the errorjproneness of single-program operations can be taken into account. An unbiased unreliability estimator with reduced variance is obtained. Furthermore, it is shown that minimization of the variance leads to a special stochastic optimization problem that can be demonstrated to be convex, such that efficient solution techniques apply. Some related questions are also treated in a more general, non-Markovian framework.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1997

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable