DocumentCode
2788558
Title
Local concurrent error detection and correction in data structures using virtual backpointers
Author
Li, C.C. ; Chen, P.P. ; Fuchs, W.K.
Author_Institution
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
fYear
1988
fDate
5-7 Oct. 1988
Firstpage
245
Lastpage
251
Abstract
A technique that uses the concepts of the checking window and the virtual backpointer is presented. The checking window was used to define the locality in which local concurrent error detection and correction are performed, and also to state specifically the size of that locality. The virtual backpointer was used to construct two new data structures: the virtual double-linked list, which requires the same storage as the standard double-linked list, and the B-tree with virtual-backpointers of order m, which requires m+4 extra fields per node. For these structures, double errors can be detected in constant time and single errors detected during forward moves can be corrected in constant time.<>
Keywords
data structures; program debugging; program testing; software reliability; trees (mathematics); B-tree; checking window; constant time; data structures; error detection/correction; local concurrent error detection; virtual backpointer; virtual double-linked list; Computer errors; Concurrent computing; Contracts; Data structures; Database systems; Degradation; Error correction; NASA; Robustness; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
Conference_Location
Chicago, IL, USA
Print_ISBN
0-8186-0873-0
Type
conf
DOI
10.1109/CMPSAC.1988.17179
Filename
17179
Link To Document