Building and implementing policies in autonomous and autonomic systems using MaCMAS

A case study based on a NASA concept mission
  • Joaquin Peña
  • Michael G. Hinchey
  • Roy Sterritt
  • Antonio Ruiz-Cortés
Original Paper

DOI: 10.1007/s11334-006-0017-5

Cite this article as:
Peña, J., Hinchey, M.G., Sterritt, R. et al. Innovations Syst Softw Eng (2007) 3: 17. doi:10.1007/s11334-006-0017-5

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.

Keywords

Autonomic computingPolicy-based managementAgent-oriented software engineering

Copyright information

© Springer-Verlag London Limited 2007

Authors and Affiliations

  • Joaquin Peña
    • 1
  • Michael G. Hinchey
    • 2
  • Roy Sterritt
    • 3
  • Antonio Ruiz-Cortés
    • 1
  1. 1.University of SevilleSevilleSpain
  2. 2.Loyola CollegeBaltimoreUSA
  3. 3.University of UlsterUlsterNorthern Ireland