• 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