Multi-Agent Systems (MASs) consist of a large number of entities, or agents, that cooperate and compete with each other to reach local and global goals. Agents operate immersed in an environment that can affect their behaviour. To design and predict the behaviour of MASs, it is crucial to use tools that allow not only to specify the behaviour of the single agent but allow to take into account the enclosing environment and its effect on the agents. In this paper, the framework YODA (Yet anOther agent Description lAnguage) is presented. The proposed specification language permits describing an agent in terms of the action it can perform and that are selected according to its state and a set of variables (sensors) that are observed from the environment. Action execution can change the agent state. The proposed language is also equipped with syntactic constructs that permits describing the enclosing environment and its evolution in time. At each step, the resulting model evolves as the consequence of the interaction among agents and the environment. In the paper, some case studies are used to show how our proposal works.

YODA: Yet anOther agent Description lAnguage

Del Giudice N.
;
Loreti M.
2022-01-01

Abstract

Multi-Agent Systems (MASs) consist of a large number of entities, or agents, that cooperate and compete with each other to reach local and global goals. Agents operate immersed in an environment that can affect their behaviour. To design and predict the behaviour of MASs, it is crucial to use tools that allow not only to specify the behaviour of the single agent but allow to take into account the enclosing environment and its effect on the agents. In this paper, the framework YODA (Yet anOther agent Description lAnguage) is presented. The proposed specification language permits describing an agent in terms of the action it can perform and that are selected according to its state and a set of variables (sensors) that are observed from the environment. Action execution can change the agent state. The proposed language is also equipped with syntactic constructs that permits describing the enclosing environment and its evolution in time. At each step, the resulting model evolves as the consequence of the interaction among agents and the environment. In the paper, some case studies are used to show how our proposal works.
2022
978-1-6654-5142-0
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11581/472662
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact