||Multi-Agent Systems: An Investigation of the Advantages of Making Organizations Explicit
||Jensen, Andreas Schmidt
||Villadsen, Jørgen (Algorithms and Logic, Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
||Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
||Whereas classical multi-agent systems have the agent in center, there have recently
been a development towards focusing more on the organization of the
system. This allows the designer to focus on what the system goals are without
considering how the goals should be fullfiled.
This thesis investigates whether taking the organizational approach has any
clear advantages to the classical way of implementing multi-agent systems. The
investigation is done by implementing each type of system in the same environment
in order to realize what advantages and disadvantages each approach has.
The comparison will be based on a team-based version of Bomberman which
is simple, yet enables the agents to employ advanced strategies to fullfil their
The investigation centers around the Java-based AgentSpeak interpreter, Jason, which allows the designer to create multi-agent systems using a logic programming
language similar to Prolog. The organizational model Moise+ is
used for designing the organization of one team, and a middleware called J -
Moise+ combines Jason and Moise+ into a fully functioning organizationcentered
The systems are compared using a set of criteria that enables us to find advantages
and disadvantages of both systems. As with many comparisons the results
show that use of both types of systems can be justified in different situations.
||Technical University of Denmark (DTU) : Kgs. Lyngby, Denmark
Creation date: 2010-06-10
Update date: 2010-06-10