Title :
Software diversity metrics and measurements
Author :
M.R. Lyu;J.-H. Chen;A. Avizienis
Author_Institution :
Bellcore, Morristown, NJ, USA
fDate :
6/14/1905 12:00:00 AM
Abstract :
The authors define and formalize the concept of software diversity which characterizes N-Version software (NVS) from four different points of view that are designated as structural diversity, fault diversity, tough-spot diversity, and failure diversity. The goals are to find a way to quantify software diversity and to investigate the measurements which can be applied during the life cycle of NVS to gain confidence that operation will be dependable when NVS is actually used. The versions from a six-language N-Version programming project for fault-tolerant flight control software were used in the software diversity measurement.
Keywords :
"Software measurement","Fault tolerant systems","Aerospace control","Fault tolerance","Gain measurement","Functional programming","Error correction","Delay","Software algorithms","Quality control"
Conference_Titel :
Computer Software and Applications Conference, 1992. COMPSAC ´92. Proceedings., Sixteenth Annual International
Print_ISBN :
0-8186-3000-0
DOI :
10.1109/CMPSAC.1992.217601