Abstract
This approach to determine the diversity of two pieces of software investigated theossibility of making a comparison of the machine code representations of two versions, via their mnemonics. The approach is based on the observation that the use of optimising compilers may be detrimental to developing diverse versions. That is, efforts to introduce diversity into the development process may be negated when a version is translated into a machine code representation. In other words the crudest but possibly the most effective way of assessing the diversity of two versions may be to compare their machine code representations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
I. W. Hill: Assembler Code Level Pattern Matching as a Diversity Metric. Safety and Engineering Science Division,UKAEA Winfrith, February 1988
D. N. Wall: Software Diversity - Its Role and Measurement. Phase 2 REQUEST Report R 2.3. 6. August 1989
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 ECSC — EEC — EAEC, Brussels — Luxembourg
About this chapter
Cite this chapter
Burke, M.M., Wall, D.N. (1992). Comparison of Mnemonics for Software Diversity Assessment. In: Kersken, M., Saglietti, F. (eds) Software Fault Tolerance. Research Reports ESPRIT, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84725-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-84725-7_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55212-3
Online ISBN: 978-3-642-84725-7
eBook Packages: Springer Book Archive