A software architecture approach for structuring autonomic systems

  • Authors:
  • Dharini Balasubramaniam;Ron Morrison;Graham Kirby;Kath Mickan;Brian Warboys;Ian Robertson;Bob Snowdon;R. Mark Greenwood;Wykeen Seet

  • Affiliations:
  • University of St Andrews, St Andrews, Fife, UK;University of St Andrews, St Andrews, Fife, UK;University of St Andrews, St Andrews, Fife, UK;University of St Andrews, St Andrews, Fife, UK;University of Manchester, Manchester, UK;University of Manchester, Manchester, UK;University of Manchester, Manchester, UK;University of Manchester, Manchester, UK;University of Manchester, Manchester, UK

  • Venue:
  • DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Autonomic systems manage themselves given high-level objectives by their administrators. They utilise feedback from their own execution and their environment to self-adapt in order to satisfy their goals. An important consideration for such systems is a structure which is conducive to self-management. This paper presents a structuring methodology for autonomic systems which explicitly models self-adaptation while separating functionality and evolution. Our contribution is a software architecture-based framework combining an architecture description language based on π-calculus for describing the structure and behaviour of autonomic systems, a development methodology for evolution and mechanisms for feedback and change.