contact Email:

CASA (Collaborative Agent System Architecture) is an agent development platform that aims to support flexible development of societies of agents such that researchers and others can experiment with various agent communication protocols and social organization. The flexibility described here is multi-facited. At the intra-agent level, developers must be able to implement the inner workings of their agents in a variety of ways to implement specific behaviours. At the social (inter-agent) level, developers must be able to describe social norms among agents at a global scale, independent of individual agents. In addition, CASA endeavors to offer basic communication services, messaging services, commandline services, and plug-in logics and ontologies. All this flexibility can lead to an unwieldy system that could be difficult to use, so the flexibility must be carefully balanced against ease-of-use, both for the developer and the end-user of the agent systems.


Knowledge Science Institute
Knowledge Science Group

Artificial Intelligence Laboratory

The University of Calgary

Copyright: Copyright (c) 2002-2013, Knowledge Science Group, University of Calgary. Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. The Knowledge Science Group makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Last updated 2012-07-22 13:10
Rob Kremer