Kolp, Manuel Henderson-Sellers, Brian Mouratidis, Haralambos Garcia, Alessandro Ghose, Aditya Bresciani, Paolo
Agent-Oriented Information Systems IV, Lecture Notes in Computer Science vol:4898 edition:Revised Selected Papers pages:143-163
Lecture Notes in Computer Science
International Bi-Conference Workshop edition:8 location:Hakodate, Japan and Luxembourg, Luxembourg date:9 May 2006 and 6 June 2006
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.