Advanced Planning Technology: Technological Achievements of the ARPA/Rome Laboratory Planning Initiative
An architecture for information agents
December 29, 1996
Information agents include a significant class of applications that mediate information structures of domain objects to instance representations in a storage manager. Over the past several years, we have been experimenting with an information agent architecture in the context of the ARPI. Our information agent architecture uses the Knowledge Query and Manipulation Language (KQML) to implement access to the knowledge services of such an information agent. The information agent itself, which we call the Loom Interface Module (LIM), uses knowledge structures to represent domain objects and contains an explicit mapping of knowledge structures to representations in an external storage manager, a relational database management system. We have developed several performance metrics and features for information agents constructed using this architecture. We described several key component algorithms and performance measurements. We have developed the performance metrics, analysis, and examples as a part of ARPI TIEs, introduction to the Common Prototyping Environment, and, most importantly, under collaboration with the SIMS project at USC ISI and the CoBASE project at UCLA.
Downloads: 35 downloads