ADAM: Architecture-driven multi-agent systems development methods
Hongsoon Yim, Habin Lee, Sung Joo Park · WSEAS TRANSACTIONS on SYSTEMS archive · 2005
This paper introduces ADAM: an Architecture-Driven multi-Agent systems development Method. ADAM addresses structural issues such as the structuring of domains, the agent's organization with roles, the agent's interaction with control mechanisms, and the reusability of the model. These issues help in the design of reusable and well-structured MAS based on multi-agent architecture. ADAM extends UML (Unified Modeling Language) to support a set of concepts specific to MAS, such as loosely coupled agent organization and protocol-based agent interaction, and also the formal semantics of extensions. The extension allows one to use the original object-oriented method for ADAM without syntactic or semantic changes.