scispace - formally typeset
D

D.E. Eckhardt

Researcher at Langley Research Center

Publications -  10
Citations -  768

D.E. Eckhardt is an academic researcher from Langley Research Center. The author has contributed to research in topics: N-version programming & Software. The author has an hindex of 6, co-authored 10 publications receiving 761 citations.

Papers
More filters
Journal ArticleDOI

A Theoretical Basis for the Analysis of Multiversion Software Subject to Coincident Errors

TL;DR: A condition under which a multiversion system is a better strategy than relying on a single version is given and some differences between the coincident errors model developed here and the model that assumes independent failures of component verions are studied.
Journal ArticleDOI

An experimental evaluation of software redundancy as a strategy for improving reliability

TL;DR: The strategy of using multiple versions of independently developed software as a means to tolerate residual software design faults is discussed and the effectiveness of multiversion software is studied by comparing estimates of the failure probability of these systems with the failure probabilities of single versions.
Proceedings ArticleDOI

A theoretical investigation of generalized voters for redundant systems

TL;DR: The generalized median voter is introduced, which extends the thresholdless midvalue selection technique to arbitrary metric spaces and obviates most of the problems associated with inexact voting.
Proceedings ArticleDOI

A large scale second generation experiment in multi-version software: description and early results

TL;DR: The second-generation experiment is a large-scale empirical study of the development and operation of multiversion software systems that has engaged researchers at five universities and three research institutes and an examination of multiple-version reliability improvement.
Proceedings ArticleDOI

Analysis of faults detected in a large-scale multi-version software development experiment

TL;DR: In a multiversion software experiment, twenty programs were built to the same specification of an inertial navigation problem and subjected to a three-phase testing and debugging process: an acceptance test, a certification test, and an operational test.