next up previous
Next: Tools for conversation model Up: Prototype specification Previous: Prototype specification

MAS-adl: a simple architectural description language

In the first step of the method MAS-adl [4] is adopted. It is a simple, customized architectural description language [11] for MAS and it is used to describe the various classes of agents involved in the MAS and the interconnections between their instances. For any class, the architectural description gives information about the kind, the architecture, the interpreters and the services of agents in that class. Here is a template for the definition of an agent class using MAS-adl.

tabular266

Multiple instances of a class can be defined. Each service provided by an agent instance is linked to one or more services required by another instance. Conversely, several provided agent services can be linked to a single agent instance. The communication structure among agents can be set up by specification of links.



Floriano Zini
Wed Oct 20 15:24:59 GMT+0200 1999