ALICA
ALICA (A Language for Interactive Cooperative Agents) is a behaviour specification language for teams of agents. It provides modeling elements to describe team behaviours and strategies from a global perspective.
Cooperative behaviour of agents within highly dynamic and nondeterministic domains is an active field of research. In particular establishing highly responsive teamwork, where agents are able to react on dynamic changes in the environment while facing unreliable communication and sensory noise, is an open problem. Moreover, modelling such responsive, cooperative behaviour is difficult. ALICA is a novel model for cooperative behaviour geared towards highly dynamic domains. In this approach, agents estimate each other’s decision and correct these estimations once they receive contradictory information. We aim at a comprehensive approach for agent teamwork featuring intuitive modeling capabilities for multi-agent activities, abstractions over activities and agents, and a clear operational semantic for the new model.
Documents
- The complete ALICA specification can be found here.
- Bachelor Thesis on graphical behaviour modeling (German)
- Diploma Thesis on an ALICA runtime engine
Downloads
All software is released under the GNU Lesser General Public License
The Carpe Noctem Plan Designer
This editor is an ALICA compliant visual editor for multi-agent plans built on the Eclipse framework. It was initially developed by Andreas Scharf in his bachelor thesis.
Engine runtime and sources to be released soon.