摘要 |
Dynamic agents and a dynamic agent infrastructure (platform) that provides a shift from static distributed computing to dynamic distributed computing are provided. The infrastructure supports dynamic behavior modification of agents. For example, a dynamic agent is not designated to have a fixed set of predefined functions but, instead, to carry application specific actions, which can be loaded and modified on the fly. Dynamic behavior modification allows a dynamic agent to adjust its capability for accommodating environment and requirement changes, and to play different roles across multiple applications. These features are supported by the light-weight, built-in management facilities of dynamic agents, which can be commonly used by the "carried" application programs to communicate, manage resources, and modify their problem solving capabilities. Accordingly, an infrastructure is provided for application specific multi-agent systems that provides "nuts and bolts" for run-time system integration and supports dynamic service construction, modification, and movement.
|