Building and implementing policies in autonomous and autonomic systems using MaCMAS

Joaquin Peña, Michael G. Hinchey, Roy Sterritt, Antonio Ruiz-Cortés

Research output: Contribution to journalArticlepeer-review

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 languageEnglish
Pages (from-to)17-31
Number of pages15
JournalInnovations in Systems and Software Engineering
Volume3
Issue number1
DOIs
Publication statusPublished - Mar 2007
Externally publishedYes

Keywords

  • Agent-oriented software engineering
  • Autonomic computing
  • Policy-based management

Fingerprint

Dive into the research topics of 'Building and implementing policies in autonomous and autonomic systems using MaCMAS'. Together they form a unique fingerprint.

Cite this