Self-Adaptation Using Multiagent Systems (original) (raw)

Modern distributed software systems require self-adaptation to dynamically respond to changing environments and user needs. This paper discusses the engineering challenges of creating such self-adaptive systems and introduces multiagent systems as a viable solution for managing the complexity inherent in these systems. It reviews existing frameworks for self-adaptation and highlights the transition from traditional engineering practices to decentralized approaches facilitated by agent-oriented software engineering.