Cougaar

Cougaar agent architecture is an open source, which includes infrastructure and core services.

Computing agents are based on a programming methodology that facilitates direct decomposition of complex tasks.

The Cougaar platform infrastructure transforms the data to the blackboard in inter-dealer operations, but this is hidden from the developer API.

The infrastructure of the blackboard adds / changes / deletes batch notifications, providing greater robustness and scalability to the system.

The core services are Cougaar component-based implementation, covering many fields such as mobility of agents between nodes, the persistence of agent state and subsequent recovery after a crash, a transport of messages supporting multiple protocols, etc..