The Tropos project is developing concepts, tools and techniques for building agent-oriented software. This paper presents a quick overview of the Project and then focuses on a specific problem: the identification of architectural styles for multi-agent systems (MAS). The proposed styles have been adopted from the literature on organization theory and strategic alliances. The styles are represented in i*, a framework designed to model social and intentional concepts. Each proposed style is evaluated with respect to a set of agent software qualities, such as predictability, adaptability and availability. The use of the styles is illustrated and contrasted with a software architecture for mobile robot reported in the literature.
Mylopoulos, J., Kolp, M., & Giorgini, P. (2002). Agent-oriented software development. Lecture Notes in Computer Science, 2308, 3-17. https://doi.org/10.1007/3-540-46014-4_2 (Original work published 2002)