• DocumentCode
    2743311
  • Title

    Building software recovery assertions from a fault injection-based propagation analysis

  • Author

    Voas, Jeffrey

  • Author_Institution
    Reliable Software Technol., Sterling, VA, USA
  • fYear
    1997
  • fDate
    11-15 Aug 1997
  • Firstpage
    505
  • Lastpage
    510
  • Abstract
    The author has investigated a fault injection-based technique for undermining the ability of software components to produce undesirable outputs into the state of the system. Undesirable outputs are any class of outputs that a component must not release into the state of the system given its current environment. Software components are said to be “failure-tolerant” if they release desirable outputs regardless of the programmer faults, potential malicious input data directed against the component, and other non-malicious but corrupted input data. The technology assesses the failure tolerance of software components after simulated program state corruptions are injected into the components as they execute. Based on the types of outputs that result from fault injection, the technique knows where “recovery assertions” (which act somewhat like antibodies do in an organism) should be injected into software components to ensure desirable system outputs; the second part of the approach then suggests what the assertions should be
  • Keywords
    software fault tolerance; system recovery; virtual machines; corrupted input data; desirable system outputs; failure tolerance; fault injection-based propagation analysis; malicious input data; programmer faults; simulated program state corruptions; software components; software recovery assertion building; undesirable outputs; Counting circuits; Hardware; Humans; Information analysis; Information systems; Organisms; Power generation; Power system reliability; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
  • Conference_Location
    Washington, DC
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8105-5
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1997.625059
  • Filename
    625059