Programming Institutional Facts in Multi-Agent Systems [chapter]

Maiquel de Brito, Jomi F. Hübner, Rafael H. Bordini
2013 Lecture Notes in Computer Science  
In multi-agent systems with separate agents, environment, and institution dimensions, the institutional state can be affected by facts originating in any of those constituent dimensions. Most current approaches model the dynamics of the institution focusing on the agents and the institution itself as the main sources of facts that produce changes in the institutional state. In this paper, we investigate also the environment as an important source of facts that change the institution. We propose
more » ... thus a model and a language to specify and program the institutional dynamics as consequence of events and state changes occurring in any of the three component dimensions of the system (agent, environment, and institution). Our approach was evaluated through a case study where we compare two solutions for an application: the original design and a new one based on our proposal. We observed a simplification of the agents' reasoning, an increase in the functions performed by the environment and the institution, and greater independence of the agents within the system. This last result is specially important in open systems where we cannot take for granted that agents will take part in the system.
doi:10.1007/978-3-642-37756-3_10 fatcat:bqf2sfkyprcn3lwcwh2ix4oxzy