Cougaar
Cougaar (acrónimo inglés de Cognitive Agent Architecture) es una arquitectura basada en Java para la construcción de aplicaciones distribuidas a gran escala basadas en agentes. Es un producto de dos programas consecutivos, de varios años de investigación DARPA (UltraLOG) en sistemas de agentes a gran escala que abarca ocho años de esfuerzo. El primer programa demostró de manera concluyente la viabilidad de la utilización de la tecnología basada en agentes avanzada para llevar a cabo rápida y a gran escala la planificación logística distribuida y la replanificación. El segundo programa desarrolló tecnologías de la información para mejorar la supervivencia de estos sistemas basados en agentes distribuidos que operan en ambientes extremadamente caóticos.La arquitectura resultante, Cougaar, proporciona a los desarrolladores un marco para implementar aplicaciones de agentes distribuidos a gran escala, con una consideración mínima para la arquitectura y la infraestructura subyacente. La arquitectura Cougaar utiliza lo último en diseño orientado a agente basado en componentes y tiene una larga lista de características de gran alcance.