• DocumentCode
    1146692
  • Title

    Principles of Data Structure Error Correction

  • Author

    Taylor, David J. ; Black, James P.

  • Author_Institution
    Department of Computer Science, University of Waterloo
  • Issue
    7
  • fYear
    1982
  • fDate
    7/1/1982 12:00:00 AM
  • Firstpage
    602
  • Lastpage
    608
  • Abstract
    Error correction in robust data structures is a difficult problem. Several algorithms for correcting structural errors, in certain list and tree structures, are now known. These algorithms have been examined to determine common design features which may prove useful in the design of correction algorithms for other structures. This paper presents a summary of the algorithms studied and the design principles which were derived. The paper is not a "cookbook" for constructing error correction algorithms, but should prove useful to those designing such algorithms. Implications for the design of robust data structures, so that correction may be done easily, are also briefly discussed.
  • Keywords
    B-trees; Binary trees; error correction; linear lists; redundancy; robust data structures; software fault tolerance; Algorithm design and analysis; Computer science; Councils; Data structures; Error correction; Fault tolerance; Redundancy; Robustness; Scholarships; Tree data structures; B-trees; Binary trees; error correction; linear lists; redundancy; robust data structures; software fault tolerance;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1982.1676057
  • Filename
    1676057