This paper identifies the foundations for an architectural description language (ADL) to specify multi-agent system architectures for information systems. We propose a set of system architectural concepts based on the BDI agent model and existing classical ADLs. We then conceptualize SKwyRL-ADL, aimed at capturing a "core" set of structural and behavioral concepts, including relationships that are fundamental in architecture description for BDI-MAS. We partially apply our ADL on a peer-to-peer document sharing
Faulkner, S., & Kolp, M. (2002). Towards an agent architectural description language for information systems. (IAG Working Papers 2002/75). https://hdl.handle.net/2078.5/47926