In this paper, multi-agent systems are investigated from the point of view of software architectures, and formalized using a process calculus, the pi-calculus. To build a dynamic architecture for multi-agent systems, two models for agents and multi-agent systems are put forward respectively. Then a kind of architecture for multi-agent systems, called CARBA which is similar to CORBA, is built based on the roles played by agents in multi-agent systems. Finally, the dynamic characteristics of the architecture are analyzed as well.
Index Terms:
Multi-Agent System, Software Architecture, pi-Calculus
Citation:
Wenpin Jiao, Zhongzhi Shi, "A Dynamic Architecture for Multi-Agent Systems," tools, pp.253, 31st International Conference on Technology of Object-Oriented Language and Systems, 1999