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
D.E. Eckhardt,L.D. Lee +1 more
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
D.E. Eckhardt,A.K. Caglayan,John C. Knight,Larry D. Lee,David F. McAllister,Mladen A. Vouk,J.P.J. Kelly +6 more
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
Mladen A. Vouk,David F. McAllister,A.K. Caglayan,J.L. Walker,D.E. Eckhardt,J.P.J. Kelly,John C. Knight +6 more
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.