Skip navigation links
CASA Knowledge Science Group
Dept of Computer Science
Univeristy of Calgary

CASA (Collaborative Agent System Architecture)

CASA (Collaborative Agent System Architecture) is an infrastructure for agent based systems.

See: Description

Packages 
Package Description
abcl  
abcl_ae  
awt  
casa
The casa package is the main package for CASA (Collaborative Agent System Architecture), which is an infrastructure for agent based systems.
casa.abcl  
casa.actions.rf  
casa.actions.rf2  
casa.actions.rf3  
casa.actions.rk  
casa.agentCom
The package (agentCom = "Agent Communications") handles connections between agents.  The class Channel is an abstraction of a communication channel.
casa.auction  
casa.auction.dutch  
casa.auction.dutch.ui  
casa.auction.english  
casa.auction.english.ui  
casa.auction.sealedbid  
casa.auction.ui  
casa.auction.vickrey  
casa.conversation2  
casa.demo  
casa.event
Contains classes that implement Events (see Event), which are used to describe dependencies (including time expiry or time intervals) among things like social commitments and deferred code.
casa.exceptions
Contains classes for exceptions specific to CASA.
casa.extensions  
casa.interfaces
Contains classes for important interfaces used in CASA.
casa.io
Contains classes implementing CASA's agent persistence system.
casa.io.test  
casa.io.tools  
casa.jade  
casa.ontology  
casa.ontology.owl2  
casa.ontology.v3  
casa.platform  
casa.policy  
casa.policy.sc3  
casa.policy.sc3.actions  
casa.security  
casa.service
Contains classes implementing classes for service agents.
casa.socialcommitments
Contains classes implementing social commitments.
casa.socialcommitments.operators  
casa.socialcommitments.ui  
casa.system  
casa.testAgents  
casa.transaction  
casa.transaction.ui  
casa.ui
Contains classes implementing CASA's default user interfaces.
casa.ui.resize  
casa.util
Contains classes implementing various utility class for CASA.
casa.util.unused  
casa.web  
iRobotCreate  
iRobotCreate.simulator
This package offers a simulator environment for these robots.
jade.content
jade.content.abs  
jade.content.frame

Though compatible with MIDP1.0 the JADE support for content languages and ontologies is not particularly lightweight and might cause memory problems on devices with limited resources.

jade.content.lang  
jade.content.lang.sl  
jade.content.onto  
jade.content.onto.annotations  
jade.content.onto.basic  
jade.content.schema  
jade.content.schema.facets  
jade.core  
jade.core.behaviours  
jade.domain  
jade.domain.FIPAAgentManagement  
jade.lang.acl
This package contains the support for the FIPA Agent Communication Language (ACL) including the ACLMessage class, the parser, the encoder, and an helper class for representing templates of ACL messages.
jade.semantics.actions  
jade.semantics.behaviours  
jade.semantics.interpreter  
jade.semantics.kbase
Provides the classes to handle the belief base of JSA agents.
jade.semantics.kbase.filters
Provides all generic filters needed by the default FilterKBase provided by the JSA framework.
jade.semantics.kbase.filters.std  
jade.semantics.kbase.filters.std.assertion
Provides all generic assertion filters needed by the FilterKBase implementation.
jade.semantics.kbase.filters.std.builtins  
jade.semantics.kbase.filters.std.query
Provides all generic query filters needed by the FilterKBase implementation.
jade.semantics.kbase.observers
Provides the classes to handle the observer mechanism on the belief base of JSA agents.
jade.semantics.lang.sl.content  
jade.semantics.lang.sl.grammar
Provides the hierarchy of classes implementing the abstract grammar of the FIPA-SL language.
jade.semantics.lang.sl.grammar.operations
Provides the implementation of the operations defined on the nodes of the abstract grammar of the FIPA-SL language.
jade.semantics.lang.sl.parser
Provides the classes used by the JSA engine to parse and unparse FIPA-SL expressions.
jade.semantics.lang.sl.tools
Provides useful classes to handle FIPA-SL expressions.
jade.util  
jade.util.leap
This package contains a set of classes that provides a replacement for the Java collection framework that is not supported by J2ME.
org.armedbear.lisp  
org.armedbear.lisp.java.swing  
org.armedbear.lisp.scripting  
org.armedbear.lisp.util  
org.eclipse.wb.swing  
org.ksg.casa  
plistreader  
plistreader.test  
swing  
CASA (Collaborative Agent System Architecture) is an infrastructure for agent based systems. You can get the complete code and jar files by unpacking the jar file (use the enclosed .bat files to run it on windows; .src files to run on UNIX).

Related Documentation

Copyright: Copyright (c) 2002-2012, 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.
Skip navigation links
CASA Knowledge Science Group
Dept of Computer Science
Univeristy of Calgary