logo

Intelligent Interactive Distributed Systems


Project: Agent Configuration
Home  People  Publications  

The Agent Factory is the most challenging configuration service addressed within IIDS. Within a highly dynamic heterogeneous environment, such as the Internet, agents need to be able to adapt to new situations and the resulting new requirements. The Agent Factory makes this possible. The Agent Factory itself has 3 main facilities: (1) Retrieval Service, (2) Design Centre and (3) Assembly. The Design Centre has been the focus of much of our research in this field. Its architecture is based on the Generic Model of Design described elsewhere.

The Agent Factory as a whole (re-)designs software agents that have been designed to be redesigned:

  1. Agents have a compositional structure: templates define structures within which components can be added/deleted and/or modified,
  2. Meta-level descriptions of templates and components provide knowledge needed to determine whether components can be used in open slots in templates at both a conceptual level and an operational, The Agent Factory works on the assumptions that:
    • libraries of components exist.
    • shared ontologies exist.
    • meta-level descriptions provide enough detail to guide configuration processes.

The main advantage of an agent factory as an automated servicing process is that an agent can easily obtain new functionality, without obliging the agent itself to have its own adaptation mechanism. Prototype implementations have been built for domains such as information retrieval agents.

Current Research

Current research focuses on:
  • learning from experiences with different conceptual and operational description languages,
  • designing and implementing more extensive prototypes of the agent factory,
  • building a library of building blocks,
  • designing a template specification language,
  • designing description languages for properties of interfaces of, and knowledge on the use of, templates and components,

Current developments

In 2003, the agent facotry has been used for generative migration between Jade and FIPA-OS. We expect to learn from research in the area of web-service configuration, in which building blocks and their descriptions are more standardised and more readily available.

Acknowledgements

This research on the agent factory is part of our research on software agent (re-)configuration and services for large-scale heterogeneous distributed agent operating systems. See our main Research Projects page for more information on other IIDS projects. This research project is financially supported by Stichting NLnet and Vrije Universiteit Amsterdam.



login
For comments on this web-site, please contact: Michel Oey