Skip to main content

A constant perturbation method for evaluation of structural diversity in multiversion software

L. Chen, J. May, G. Hughes, A constant perturbation method for evaluation of structural diversity in multiversion software. Chapter in Lecture Notes in Computer Science 'Computer Safety, Reliability and Security'. Floor Koornneef, Meine van der Meulen, (eds.). ISSN 3540411860, pp. 63–73. October 2000. No electronic version available.

Abstract

In this paper, fault simulation is discussed as a test method for diversity assessment of multiversion software and data flow perturbation is used as a main technique for implementation. More specifically, constant perturbation is introduced as a specific example of data-flow perturbation. Some quantitative metrics are proposed for the description of software diversity, and the parameters needed to calculate the metrics estimated by fault injection experiments. A case study is presented to illustrate that the diversity metrics are appropriate, and that constant perturbation is a practical fault injecting technique to estimate parameters necessary for assessing diversity.

Bibtex entry.

Contact details

Publication Admin