A system for building collaborative software agents is provided with a set of editors for capturing data for installation in the individual agents. The collaborative software agents will normally form a community, including some standard agents, provided by the system, and will collaborate to provide functionality in a domain selected by the user. Each collaborative software agent built by the system is provided with co-ordination policies, selected by the user, and represented by a co-ordination graph. A single collaborative software agent can be provided with more than one collaborative policy and is capable of running more than one collaborative policy simultaneously with different agents of the system. An exception handler flags an exception during use of the collaborative agents in the relevant domain when the value of a variable for an agent conflicts with a relevant constraint. Alternatively, the exception handler flags an exception when the resource and time constraints cannot be met by allocation of tasks between the collaborative agents. Communities of software agents built within a system might be used to launch and/or manage telecommunications services or to control a chemical process, for example.

Un sistema para los agentes de colaboración del software del edificio se proporciona un sistema de los redactores para los datos que capturan para la instalación en los agentes individuales. Los agentes de colaboración del software formarán normalmente a comunidad, incluyendo algunos agentes estándares, con tal que por el sistema, y colaborarán para proporcionar funcionalidad en un dominio seleccionado por el usuario. Cada agente de colaboración del software construido por el sistema se proporciona políticas de la coordinación, es seleccionado por el usuario, y representado por un gráfico de la coordinación. Un solo agente de colaboración del software se puede proporcionar más de una política de colaboración y es capaz de funcionar más de una política de colaboración simultáneamente con diversos agentes del sistema. Un tratante de la excepción señala una excepción por medio de una bandera durante el uso de los agentes de colaboración en el dominio relevante cuando el valor de una variable para un agente está en conflicto con un constreñimiento relevante. Alternativomente, el tratante de la excepción señala una excepción por medio de una bandera cuando los apremios del recurso y del tiempo no se pueden resolver por la asignación de tareas entre los agentes de colaboración. Las comunidades de los agentes del software construidos dentro de un sistema pudieron ser utilizadas para lanzar y/o para manejar servicios de telecomunicaciones o para controlar un proceso químico, por ejemplo.

 
Web www.patentalert.com

< (none)

< Byte code instrumentation

> System and method for providing random access to a multimedia object over a network

> (none)

~ 00019