Multi-Agent Systems (MAS) constitute a highly promising software architectural approach for modern application domains such as peer-to-peer and ubiquitous computing, information retrieval, semantic web services or e-business. Unfortunately, despite considerable work in software architecture during the last decade, few research efforts have aimed at truly defining languages for designing such architectures. This paper identifies the foundations for an architectural description language (ADL) to specify multi-agent system architectures. We propose a set of system design concepts based on the BDI (belief-desire-intention) agent model and existing classical ADLs. We conceptualize it with the Z specification language to capture a “core” model of structural and behavioural elements fundamental to an architecture description for BDI-MAS. We partially apply it on a data integration system example to illustrate our proposal.
Affiliations
Louvain School of ManagementOperations and Information
Citations
APA
Chicago
FWB
Faulkner, S., Wautelet, Y., Kolp, M., & Achbany, Y. (2008). A Formal Description Language for Multi-Agent Architectures. https://hdl.handle.net/2078.5/249919