1988
DOI: 10.1109/12.2185
|View full text |Cite
|
Sign up to set email alerts
|

Data diversity: an approach to software fault tolerance

Abstract: Crucial computer applications require extremely reliable software. For a typical system, current proof techniques and testing methods cannot guarantee the absence of software faults, but careful use of redundancy may allow the system to tolerate them. Existing methods to provide fault tolerance at execution time rely on redundant software written to the same specifications. Such techniques use design diversity to tolerate residual faults. Diversity in the data space can also provide fault tolerance. This is be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
186
0
9

Year Published

1991
1991
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 298 publications
(197 citation statements)
references
References 3 publications
2
186
0
9
Order By: Relevance
“…It consists in diversifying the data inputs in order to avoid failures-causing inputs. Paper [8] adopts this concept to ensure integrity in data storage.…”
Section: Related Workmentioning
confidence: 99%
“…It consists in diversifying the data inputs in order to avoid failures-causing inputs. Paper [8] adopts this concept to ensure integrity in data storage.…”
Section: Related Workmentioning
confidence: 99%
“…Di erent platforms use di erent security providers, and many platforms even support multiple security providers for di erent usage scenarios or for interoperability with other platforms [1,12]. DCOM and RPC are designed in such a way that they can simultaneously accommodate multiple security providers.…”
Section: Dcom's Security Mechanismmentioning
confidence: 99%
“…An example of role hierarchy. 1 We assume that the assignment is done by Sandhu and Ahn [13,14], including the simulation of role hierarchies.…”
Section: Top Managementmentioning
confidence: 99%
“…Because structural and semantic information are application-dependent, recovery from errors detected at the data structure or algorithm level is usually software-controlled. A recent development in this respect is that of data diversity [2] which in its simplest form is based on retrying an erroneous computation by providing it with a logically equivalent set of input data.…”
Section: Error Tolerancementioning
confidence: 99%