A Software Architecture Approach for Structuring Autonomic Systems

Dharini Balasubramaniam, Ronald Morrison, Graham Njal Cameron Kirby, K Mickan, B C Warboys, I Robertson, R Snowdon, R M Greenwood, W Seet

Research output: Contribution to journalArticlepeer-review

14 Citations (Scopus)


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 pi-calculus for describing the structure and behaviour of autonomic systems, a development methodology for evolution and mechanisms for feedback and change.
Original languageEnglish
Pages (from-to)1-7
JournalACM SIGSOFT Software Engineering Notes
Issue number4
Publication statusPublished - 2005


Dive into the research topics of 'A Software Architecture Approach for Structuring Autonomic Systems'. Together they form a unique fingerprint.

Cite this