Abstract
Autonomic Computing, self-management based on high level guidance from humans, is increasingly being accepted as a means forward in designing reliable systems that both hide complexity from the user and control IT management costs. Effectively, AC may be viewed as policy-based self-management. We look at ways of achieving this, with particular focus on agent-oriented software engineering. We propose utilizing MaCMAS, an AOSE methodology for specifying autonomic and autonomous properties of the system independently. Later, by means of composition of these specifications, guided by a policy specification, we construct a specification for the policy and its subsequent deployment. We illustrate this by means of a case study based on a NASA concept mission and describe future work on a support toolkit.
| Original language | English |
|---|---|
| Pages (from-to) | 17-31 |
| Number of pages | 15 |
| Journal | Innovations in Systems and Software Engineering |
| Volume | 3 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - Mar 2007 |
| Externally published | Yes |
Keywords
- Agent-oriented software engineering
- Autonomic computing
- Policy-based management