Autonomic Computing and Communications Systems. Third International ICST Conference, Autonomics 2009, Limassol, Cyprus, September 9-11, 2009, Revised Selected Papers

Research Article

Using a Teleo-Reactive Programming Style to Develop Self-healing Applications

Download316 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-11482-3_8,
        author={James Hawthorne and Richard Anthony},
        title={Using a Teleo-Reactive Programming Style to Develop Self-healing Applications},
        proceedings={Autonomic Computing and Communications Systems. Third International ICST Conference, Autonomics 2009, Limassol, Cyprus, September 9-11, 2009, Revised Selected Papers},
        proceedings_a={AUTONOMICS},
        year={2012},
        month={4},
        keywords={Robust software Goal-based systems Software frameworks Error recovery Context awareness Self-healing},
        doi={10.1007/978-3-642-11482-3_8}
    }
    
  • James Hawthorne
    Richard Anthony
    Year: 2012
    Using a Teleo-Reactive Programming Style to Develop Self-healing Applications
    AUTONOMICS
    Springer
    DOI: 10.1007/978-3-642-11482-3_8
James Hawthorne1,*, Richard Anthony1,*
  • 1: The University of Greenwich
*Contact email: J.Hawthorne@gre.ac.uk, R.J.Anthony@gre.ac.uk

Abstract

A well designed traditional software system is capable of recognising and either avoiding or recovering from a number of expected events. However, during the design phase it is not possible to envision and thus equip the software to handle all events or perturbations that can occur; this limits the extent of adaptability that can be achieved. Alternatively a goal-oriented system has the potential to steer around generic classes of problems without the need to specifically identify these.