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 :
بازگشت