Managing Conflicts in Goal-Driven Requirements Engineering
IEEE Transactions on Software Engineering
On agent-based software engineering
Artificial Intelligence
Towards a fault-tolerant multi-agent system architecture
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
The Vision of Autonomic Computing
Computer
Towards Autonomic Computing: Effective Event Management
SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
Organization Models and Behavioral Requirements Specification for Multi-Agent Systems
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
Adding Autonomic Functionality to Object-Oriented Applications
DEXA '03 Proceedings of the 14th International Workshop on Database and Expert Systems Applications
Towards an Autonomic Computing Environment
DEXA '03 Proceedings of the 14th International Workshop on Database and Expert Systems Applications
The dawning of the autonomic computing era
IBM Systems Journal
Enabling autonomic behavior in systems software with hot swapping
IBM Systems Journal
A Multi-Agent Systems Approach to Autonomic Computing
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Representing Agent Interaction Protocols with Agent UML
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 3
An Architectural Approach to Autonomic Computing
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Towards requirements-driven autonomic systems design
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Expanding the Possibilities for Enterprise Computing: Multi-Agent Autonomic Architectures
EDOCW '06 Proceedings of the 10th IEEE on International Enterprise Distributed Object Computing Conference Workshops
Autonomic system design based on the integrated use of SSM and VSM
Artificial Intelligence Review
A capabilities-based model for adaptive organizations
Autonomous Agents and Multi-Agent Systems
agentTool process editor: supporting the design of tailored agent-based processes
Proceedings of the 2009 ACM symposium on Applied Computing
ABLE: a toolkit for building multiagent autonomic systems
IBM Systems Journal
An agent-environment interaction model
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
O-MaSE: a customizable approach to developing multiagent development processes
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
Creating standardized products for electronic markets
Future Generation Computer Systems
An obligation-based framework for web service composition via agent conversations
Web Intelligence and Agent Systems
Hi-index | 0.00 |
An autonomic system is a system capable of managing itself and adjusting its actions in the face of environmental changes. Autonomic systems are currently developed using ad-hoc approaches, which do not promote repeatable successes. In this paper, we propose a systematic approach for designing autonomic systems. Our approach adopts a multiagent perspective based on the Organization Model for Adaptive Computational Systems, which defines the knowledge required for the system to be able to self-organize. Furthermore, a customized development process based on the Organization-based Multiagent Systems Engineering framework supports our approach. To illustrate the process, we describe the design of one autonomic system, the Autonomic Information System, and exemplify how this system fulfills desired autonomic properties. We also evaluate the performance of our autonomic system by comparing it to a non-autonomic system. This work was supported by grants from the US National Science Foundation (0347545) and the US Air Force Office of Scientific Research (FA9550-06-1-0058).