Towards a model-driven architecture for autonomic systems

Agent based systems and architectures provide a firm foundation for design and development of an autonomic system. The key challenge is the selection and efficient use of effective agent architecture. A model-driven approach accommodates the underlying architecture to automate, as much as possible, the development process. The Cognitive Agent Architecture (COUGAAR) is a distributed agent architecture that provides the primary components and an implementation platform for this research. COUGAAR has been developed primarily for very large-scale, distributed applications that are characterized by hierarchical task decompositions and as such is well suited for autonomic systems. We propose a framework for the agent-based, model-driven architecture for autonomic applications development. The framework consists of two main parts, General COUGAAR application model (GCAM) and general domain application model (GDAM). Some COUGAAR related performance issues are also discussed.

[1]  Richard Lazarus,et al.  Exploring large-scale, distributed system behavior with a focus on information assurance , 2001, Proceedings DARPA Information Survivability Conference and Exposition II. DISCEX'01.

[2]  M. Thome Multi-tier communication abstractions for distributed multi-agent systems , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change (IEEE Cat. No.03CH37502).

[3]  John A. Zinky,et al.  Tools and techniques for performance measurement of large distributed multiagent systems , 2003, AAMAS '03.

[4]  Richard Lazarus,et al.  An infrastructure for adaptive control of multi-agent systems , 2003, IEMC '03 Proceedings. Managing Technologically Driven Organizations: The Human Side of Innovation and Change (IEEE Cat. No.03CH37502).