Towards Modeling, Specifying and Deploying Policies in Autonomous and Autonomic Systems Using an AOSE Methodology

Autonomic computing (AC), self-management based on high level guidance from humans, is increasingly gaining momentum as the way forward in designing reliable systems that hide complexity and conquer IT management costs. Effectively, AC may be viewed as policy-based self-management. We look at ways to achieve this, and in particular focus on agent-oriented software engineering. We propose utilizing an AOSE methodology for specifying autonomic and autonomous properties of the system independently, and later, by means of composition of these specifications, to construct a specification for the policy and its subsequent deployment

[1]  James A. Hendler,et al.  Dynamic Ontologies on the Web , 2000, AAAI/IAAI.

[2]  Sharath Babu Musunoori,et al.  MGMS/GML - towards a new policy specification framework for multicast group integrity , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..

[3]  Jeffrey O. Kephart,et al.  An artificial intelligence perspective on autonomic computing policies , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[4]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[5]  Rafael Corchuelo,et al.  Towards clarifying the importance of interactions in Agent-Oriented Software Engineering , 2007, Inteligencia Artif..

[6]  Pamela Elizabeth Clark,et al.  ANTS for Human Exploration and Development of Space , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[7]  Jeannette M. Wing,et al.  Specifications and their use in defining subtypes , 1993, OOPSLA '93.

[8]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[9]  Rafael Corchuelo,et al.  Towards Interaction Protocol Operations for Large Multi-agent Systems , 2002, FAABS.

[10]  M. J. Maullo,et al.  Policy management: an architecture and approach , 1993, Proceedings of 1993 IEEE 1st International Workshop on Systems Management.

[11]  Roy Sterritt,et al.  Self*- Properties in NASA Mission , 2005, Software Engineering Research and Practice.

[12]  H. Van Dyke Parunak,et al.  The Role of Roles in Designing Effective Agent Organizations , 2002, SELMAS.

[13]  H. Van Dyke Parunak,et al.  Representing Social Structures in UML , 2001, AOSE.

[14]  Roy Sterritt,et al.  Towards Formal Specification and Generation of Autonomic Policies , 2005, EUC Workshops.

[15]  Prasenjit Mitra,et al.  Semi-automatic Integration of Knowledge Sources , 1999 .

[16]  Emil C. Lupu,et al.  An Adaptive Policy-Based Framework for Network Services Management , 2003, Journal of Network and Systems Management.

[17]  Roy Sterritt,et al.  Self-* Properties in NASA Missions , 2005 .

[18]  Rafael Corchuelo,et al.  A top down approach for MAS protocol descriptions , 2003, SAC '03.

[19]  Prasenjit Mitra,et al.  An Ontology-Composition Algebra , 2004, Handbook on Ontologies.

[20]  A. Ganek Autonomic computing: implementing the vision , 2003, 2003 Autonomic Computing Workshop.

[21]  Elizabeth A. Kendall,et al.  Role modeling for agent system analysis, design, and implementation , 2000, IEEE Concurr..

[22]  Roy Sterritt,et al.  Towards autonomic computing: effective event management , 2002, 27th Annual NASA Goddard/IEEE Software Engineering Workshop, 2002. Proceedings..

[23]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[24]  Jeannette M. Wing,et al.  Specifications and Their Use in Defining Subtypes , 1995, ZUM.