ICARO es una infraestructura software pensada para materializar el desarrollo de aplicaciones con Organizaciones de Agentes. ICARO proporciona “patrones agente” a partir de los cuales pueden generarse ejemplares de “agentes de aplicación” ejecutables en los nodos de una red de procesadores.
Las aplicaciones se modelan como organizaciones formadas por agentes y recursos. En ICARO tanto el concepto de agente como el de organización tienen un modelo de diseño bien definido y una implementación en java robusta, flexible y abierta que ha sido pensada para simplificar el trabajo de los desarrolladores.
Los componentes de ICARO nacieron en Telefónica I+D donde fueron utilizados en el desarrollo de servicios telefónicos con diálogo en lenguaje natural. Con ICARO se obtuvieron reducciones significativas en tiempos de desarrollo y en número de errores, por ello decidimos publicarlos como código abierto y recomendar su uso en proyectos de todo tipo.
Full name: ICARO : Infraestructura de Componentes Agente, Recursos y Organizaciones
Identifier: ICARO
Program: Technology Transfer
Duration: 11/15/2013 to 11/08/2014
Institutions: