Using allopoietic agents in replicated software to respond to errors, faults, and attacks

  • Authors:
  • Clay Bandy

  • Affiliations:
  • Nova University Graduate Student

  • Venue:
  • Proceedings of the 48th Annual Southeast Regional Conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

As software becomes more prevalent in society and attacks and faults grow, it is important to have software that can survive. Autopoietic software exists to continuously repair, recreate, and improve itself without producing any computational result or providing any service. Replicated software introduces redundancy into software with diverse, redundant components doing tasks. This research proposes to work in an unbounded environment with agents used to search for software components that exhibit signs of faults, or attacks. The autopoietic agents would kill these processes and similar processes to make the healthy components more available and able to proactively deal with attacks, faults and errors.