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