• DocumentCode
    3234114
  • Title

    Practical techniques for damage confinement in software

  • Author

    Taylor, David J.

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    1998
  • fDate
    1998
  • Firstpage
    132
  • Lastpage
    143
  • Abstract
    In a large software system that is required to be dependable, preventing the spread of damage from one system component to another is important. Damage confinement both allows damage to be assessed in a reasonable way once an error is detected and prevents a fault in a single component from causing sudden collapse of the entire system. This paper examines techniques for constraining the spread of damage, both the kinds of constraints required and the means for enforcing those constraints. Techniques developed primarily or exclusively for uses other than fault tolerance are described and examined for suitability in confining damage. The influence on damage confinement of the level of dependability required, e.g., for safety-critical systems versus other systems, is also discussed
  • Keywords
    safety-critical software; security of data; software fault tolerance; damage confinement; dependability; fault tolerance; large software system; safety-critical systems; Computer science; Conferences; Fault detection; Fault diagnosis; Fault tolerance; Fault tolerant systems; Hardware; Large-scale systems; Operating systems; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security, Dependability and Assurance: From Needs to Solutions, 1998. Proceedings
  • Conference_Location
    York, UK ; Williamsburg, VA
  • Print_ISBN
    0-7695-0337-3
  • Type

    conf

  • DOI
    10.1109/CSDA.1998.798361
  • Filename
    798361