Abstract
The paper presents an information architecture consisting of the information interface, management and gathering layers. Intelligent active services are discussed for each layer, access scenarios are presented, and the role of knowledge rovers is discussed. Knowledge rovers represent a family of cooperating intelligent agents that may be configured to support enterprise tasks, scenarios, and decision-makers. These rovers play specific roles within an enterprise information architecture, supporting users, maintaining active views, mediating between users and heterogeneous data sources, refining data into knowledge, and roaming the Global Information Infrastructure seeking, locating, negotiating for and retrieving data and knowledge specific to their mission.
Preview
Unable to display preview. Download preview PDF.
References
R. Alonso, D. Barbara, and H. Garcia-Molina, “Data Caching Issues in an Information Retrieval System,” ACM Transactions on Database Systems, vol. 15, 1990.
Y. Arens, C. A. Knowblock, and W.-M. Shen, “Query Reformulation for Dynamic Information Integration,” Journal of Intelligent Information Systems, vol. 6, 2/3, pp. 99–130, 1996.
T. Berners-Lee, R. Cailliau, A. Loutonen, H. F. Nielsen, and A. Secret, “The World-Wide Web,” Communications of the ACM, vol. 37, pp. 76–82, 1994.
C. Bettini, X. S. Wang, E. Bertino, and S. Jajodia, “Semantic Assumptions and Query Evaluation in Temporal Databases,” ACM SIGMOD International Conference on Management of Data, San Jose, CA, 1995.
S. D. Bird, “Toward a taxonomy of multi-agent systems,” International Journal of Man-Machine Studies, vol. 39, pp. 689–704, 1993.
A. Bond and L. Gasser, “Readings in Distributed Artificial Intelligence,”. San Mateo, CA: Morgan Kaufmann Publishers, Inc., 1988.
C. M. Bowman, P. B. Danzig, D. R. Hardy, U. Manber, M. F. Schwartz, and D. P. Wessels, “Harvest: A Scalable, Customizable Discovery and Access System,” University of Colorado, Boulder, Technical Report CU-CS-732-94, March 1995.
C. M. Bowman, P. B. Danzig, U. Manber, and M. F. Schwartz, “Scalable Internet Resource Discovery: Research Problems and Approaches,” Communications of the ACM, vol. 37, pp. 98–107, 1994.
BTG and Janes, Jane's Electronic Information System: http://www.btg.com/janes/, 1996.
S. Ceri and J. Widom, “Managing Semantic Heterogeneity with Production Rules and Persistent Queues,” IBM Research Laboratory, San Jose, CA, Technical Report RJ9064 (80754), October 1992.
S. Chakravarthy and J. Widom, “Foreword to Special Issue on Active Database Systems,” Journal of Intelligent Information Systems, vol. 7, pp. 64, 1996.
W. W. Chu, H. Yang, K. Chiang, M. Minock, G. Chow, and C. Larson, “CoBase: A Scalable and Extensible Cooperative Information System,” Journal of Intelligent Information Systems, vol. 6, 2/3, pp. 223–259, June, 1996.
M. Cutkosky, R. Englemore, R. Fikes, M. Genesereth, T. Gruber, W. S. Mark, J. Tenenbaum, and J. Weber, “PACT: An Experiment in Integrating Concurrent Engineering Systems,” In IEEE Computer, vol. 26, 1993, pp. 28–37.
S. Dao and B. Perry, “Information Mediation in Cyberspace: Scalable Methods for Declarative Information Networks,” Journal of Intelligent Information Systems, vol. 6, 2/3, pp. 131–150, 1996.
R. Davis and R. Smith, “Negotiation as a Metaphor for Distributed Problem Solving,” Artificial Intelligence, vol. 20, pp. 63–109, 1983.
U. Dayal, B. Blaustein, A. Buchmann, U. Chakravarthy, R. L. M. Hsu, D. McCarthy, A. Rosenthal, S. Sarin, M. J. Carey, M. Livny, and R. Jauhari, “The HiPAC Project: Combining Active Databases and Timing Constraints,” ACM SIGMOD Record, vol. 17, pp. 51–70, 1988.
U. Dayal, A. P. Buchmann, and D. R. McCarthy, “Rules Are Objects Too: A Knowledge Model For An Active, Object-Oriented Database System,” Proc. of 2nd Int'l Workshop on Object-Oriented Database Systems, Bad Munster am Stein-Ebernberg, Germany, 1988.
R. Engelmore and T. Morgan, “Blackboard Systems,” In The Insight Series in Artificial Intelligence, T. Morgan, Ed.: Addison-Wesley Publishing Company, 1988, pp. 602.
C. Faloutsos, R. Barber, M. Flickner, J. L. Hafner, W. Niblack, D. Petovic, and W. Equitz, “Efficient and Effective Querying by Image Content,” Journal of Intelligent Information Systems, vol. 3, pp. 231–262, 1994.
A. Farquhar, R. Fikes, W. Pratt, and J. Rice, “Collaborative Ontology Construction for Information Integration,” Knowledge Systems Lab, Computer Science Department, Stanford University, Palo Alto, CA, KSL-95-63, August 1995.
T. Finin, “CIKM '94 Workshop on Intelligent Information Agents,”, T. Finin, Ed. Baltimore, MD, 1994.
R. Fritzen, T. Finin, D. McKay, and R. McEntire, “KQML — A Language and Protocol for Knowledge and Information Exchange,” International Distributed Artificial Intelligence Workshop, Seattle, WA, 1994.
L. Gasser and M. N. Huhns, “Distributed Artificial Intelligence,” In Research Notes in Artificial Intelligence, vol. II. London and San Mateo: Pitman; Morgan Kaufmann Publishers, Inc., 1989, pp. 519.
M. Genesereth and S. P. Ketchpel, “Software Agents,” Communications of the ACM, vol. 37, pp. 48–53, 1994.
H. Gomaa and G. K. Farrukh, “An Approach for Configuring Distributed Applications from Reusable Architectures,” IEEE International Conference on Engineering of Complex Computer Systems, Montreal, Canada, 1996.
H. Gomaa, D. Menascé, and L. Kerschberg, “A Software Architectural Design Method for Large-Scale Distributed Information Systems,” Journal of Distributed Systems Engineering, vol. September, 1996.
H. Gomaa, D. A. Menascé, and L. Kerschberg, “A Software Architectural Design Method for Large-Scale Distributed Data Intensive Information Systems,” Journal of Distributed Systems Engineering, To appear.
T. Gruber, “A Translation Approach to Portable Ontology Specifications,” Knowledge Acquisition, vol. 5, pp. 199–220, 1993.
R. V. Guha and D. B. Lenat, “Enabling Agents to Work Together,” Communications of the ACM, vol. 37, pp. 126–142, 1994.
C. Hewitt, “Open Information Systems Semantics for Distributed Artificial Intelligence,” Artificial Intelligence, vol. 47, pp. 79–106, 1991.
L. Kerschberg, “Expert Database Systems: Proceedings from the First International Workshop,” Menlo Park, CA: Benjamin/Cummings, 1986, pp. 701.
L. Kerschberg, “Expert Database Systems: Proceedings from the First International Workshop,” Menlo Park, CA: Benjamin/Cummings, 1987, pp. 501.
L. Kerschberg, “Expert Database Systems: Proceedings from the First International Workshop,” Redwood City, CA: Benjamin/Cummings, 1988, pp. 777.
L. Kerschberg, “Expert Database Systems: Knowledge/Data Management Environments for Intelligent Information Systems,” Information Systems, vol. 15, pp. 151–160, 1990.
L. Kerschberg, H. Gomaa, D. A. Menascé, and J. P. Yoon, “Data and Information Architectures for Large-Scale Distributed Data Intensive Information Systems,” Proc. of the Eighth IEEE International Conference on Scientific and Statistical Database Management, Stockholm, Sweden, 1996.
M. Klusch, “Using a Cooperative Agent System FCSI for a Context-Based Recognition of Interdatabase Dependencies,” Workshop on Intelligent Information Agents, CKIM Conference, Gaithersburg, MD, 1994.
M. Klusch, “Utilitarian Coalition Formation Between Information Agents,” In Cooperative Knowledge Processing, S. Kirn and G. O'Hare, Eds. London: Springer-Verlag, 1996.
M. Klusch and O. Shehory, “Coalition Formation Among Rational Information Agents,” Seventh European Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW-96), Eindhoven, Netherlands, 1996.
M. Klusch and O. Shehory, “A Polynomial Kernel-Oriented Coalition Algorithm for Rational Information Agents,” Second International Conference on Multi-Agent Systems, Kyoto, Japan, 1996.
D. Kuokka and L. Harada, “Integrating Information via Matchmaking,” Journal of Intelligent Information Systems, vol. 6, 2/3, pp. 261–279, 1996.
P. Maes, “Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back,” In Special Issues of Robotics and Autonomous Systems. Cambridge, MA, London, England: The MIT Press, 1990, pp. 194.
D. A. Menascé, H. Gomaa, and L. Kerschberg, “A Performance-Oriented Design Methodology for Large-Scale Distributed Data Intensive Information Systems,” First IEEE International Conference on Engineering of Complex Computer Systems, Florida, 1995.
R. S. Michalski, L. Kerschberg, K. Kaufman, and J. Ribeiro, “Mining for Knowledge in Databases: The INLEN Architecture, Initial Implementation and First Results,” Journal of Intelligent Information Systems, vol. 1, pp. 85–113, 1992.
A. Motro, “FLEX: A Tolerant and Cooperative User Interface to Databases,” IEEE Transactions on Knowledge and Data Engineering, vol. 2, pp. 231–246, 1990.
A. Motro, “Accommodating Imprecision in Database Systems: Issues and Solutions,” In Multidatabase Systems: An Advanced Solution to Global Information Sharing, A. R. Hurson, M. W. Bright, and S. Pakzad, Eds.: IEEE Computer Society Press, 1993, pp. 381–386.
A. Motro, “A Formal Framework for Integrating Inconsistent Answers from Multiple Information Sources,” Department of Information and Software Systems Engineering, George Mason University, Fairfax, VA, Technical Report ISSE-TR-93-106, October 1993.
A. Motro, “Intensional Answers to Database Queries,” IEEE Transactions on Knowledge and Data Engineering, vol. 6, pp. 444–454, 1994.
A. Motro, “Management of Uncertainty in Database Systems,” In Modern Database Systems: The Object Model, Interoperability and Beyond, W. Kim, Ed.: Addison-Wesley Publishing Company/ACM Press, 1994.
A. Motro, “Multiplex: A Formal Model for Multidatabases and Its Implementation,” ISSE Department, George Mason University, Fairfax, VA, Technical Report ISSE-TR-95-10, 1995.
A. Motro, “Responding with Knowledge,” In Advances in Databases and Artificial Intelligence, Vol. 1: The Landscape of Intelligence in Database and Information Systems, vol. 1, L. Delcambre and F. Petry, Eds.: JAI Press, 1995.
A. Motro, D. Marks, and S. Jajodia, “Aggregation in Relational Databases: Controlled Disclosure of Sensitive Information,” European Symposium on Research in Computer Security, 1994.
A. Motro and P. Smets, “Uncertainty Management in Information Systems: from Needs to Solutions,”. Norwall, MA: Kluwer Academic Publishers, 1996, pp. 480.
G. Piatetsky-Shapiro and W. J. Frawley, “Knowledge Discovery in Databases,” Menlo Park, CA: AAAI Press/MIT Press, 1991.
J. Ribeiro, K. Kaufman, and L. Kerschberg, “Knowledge Discovery in Multiple Databases,” ISMM International Conference on Intelligent Information Management Systems, Washington D.C., 1995.
D. Riecken, “M: An Architecture of Integrated Agents,” Communications of the ACM, vol. 37, pp. 106–116, 1994.
M. Rusinkiewicz and others, “OMNIBASE: Design and Implementation of a Multidatabase System,” Newsletter of the Computer Society of the IEEE Technical Committee on Distributed Processing, vol. 10, pp. 20–28, 1988.
A. Segev and J. Park, “Updating Distributed Materialized Views,” IEEE Transactions on Knowledge and Data Engineering, vol. 1, pp. 173–184, 1989.
L. Seligman, “A Mediated Approach to Consistency Management Among Distributed, Heterogeneous Information Systems,” In Information and Software Systems Engineering. Fairfax: George Mason University, 1994.
L. Seligman and L. Kerschberg, “An Active Database Approach to Consistency Management in Heterogeneous Data-and Knowledge-based Systems,” International Journal of Cooperative and Intelligent Systems, vol. 2, 1993.
L. Seligman and L. Kerschberg, “Knowledge-base/Database Consistency in a Federated Multidatabase Environment,” IEEE RIDE — Interoperability in Multidatabase Systems, Vienna, Austria, 1993.
L. Seligman and L. Kerschberg, “Federated Knowledge and Database Systems: A New Architecture for Integrating of AI and Database Systems,” In Advances in Databases and Artificial Intelligence, Vol. 1: The Landscape of Intelligence in Database and Information Systems, vol. 1, L. Delcambre and F. Petty, Eds.: JAI Press, 1995.
A. Sheth and J. Larson, “Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases,” ACM Computing Surveys, vol. 22, pp. 183–236, 1990.
M. Tambe, W. L. Johnson, R. M. Jones, F. Koss, J. E. Laird, P. S. Rosenbloom, and K. Schwamb, “Intelligent Agents for Interactive Simulation Experiments,” In AI Magazine, vol. 16, 1995, pp. 15–39.
M. Tambe and P. S. Rosenbloom, “Event Tracking in a Dynamic Multi-Agent Environment,” USC — Information Sciences Institute, Technical Report ISI-RR-393, September 11, 1994.
C. Toomey and others, “Software Agents for Dissemination of Remote Terrestrial Sensing Data,” i-SAIRAS 94, Pasadena, CA, 1994.
X. S. Wang, C. Bettini, A. Brodsky, and S. Jajodia, “Logical Design for Temporal Databases with Multiple Granularities,” ACM Transactions on Database Systems, To appear.
X. S. Wang, S. Jajodia, and V. S. Subrahmanian, “Temporal Modules: An Approach Toward Federated Temporal Databases,” ACM SIGMOD International Conference on Management of Data, Washington, D.C., 1993.
X. S. Wang, S. Jajodia, and V. S. Subrahmanian, “Temporal Modules: An Approach toward Federated Temporal Databases,” Information Sciences, vol. 82, pp. 103–128, 1995.
D. Weishar, “A Knowledge-Based Architecture for Query Formulation and Processing in Federated Heterogeneous Databases,” In Information and Software Systems Engineering. Fairfax, VA: George Mason University, 1993, pp. 230.
D. Weishar and L. Kerschberg, “Data/Knowledge Packets as a Means of Supporting Semantic Heterogeneity in Multidatabase Systems,” In ACM SIGMOD Record, 1991.
J. Widom and S. Ceri, “Active Database Systems: Triggers and Rules for Advanced Database Processing,”: Morgan Kaufmann Publishers, Inc., 1995.
G. Wiederhold, “The Roles of Artificial Intelligence in Information Systems,” Journal of Intelligent Information Systems, vol. 1, pp. 35–56, 1992.
G. Wiederhold, “Foreword to Special Issue on the Intelligent Integration of Information,” Journal of Intelligent Information Systems, vol. 6, 2/3, pp. 93–97, 1996.
G. Wiederhold, S. Jajodia, and W. Litwin, “Dealing with Granularity of Time in Temporal Databases,” In Lecture Notes in Computer Science, vol. 498, R. Anderson and others, Eds.: Springer-Verlag, 1991, pp. 124–140.
G. Wiederhold, S. Jajodia, and W. Litwin, “Integrating Temporal Data in a Heterogeneous Environment,” In Temporal Databases: Theory, Design, and Implementation, A. U. Tansel, S. Jajodia, and others, Eds.: Benjamin/Cummings, 1993, pp. 563–579.
J. P. Yoon and L. Kerschberg, “A Framework for Constraint Management in Object-Oriented Databases,” International Conference on Information and Knowledge Management, Baltimore, MD, 1992.
J. P. Yoon and L. Kerschberg, “A Framework for Knowledge Discovery and Evolution in Databases,” IEEE Transactions on Knowledge and Data Engineering, 1993.
J. P. Yoon and L. Kerschberg, “Semantic Query Reformulation in Object-Oriented Systems,” In International Conference on Deductive and Object-Oriented Databases, vol. 760. Phoenix, AZ: Springer-Verlag, 1993.
J. P. Yoon and L. Kerschberg, “Semantic Update Optimization in Active Databases,” Proceedings IFIP WG2.6 Working Conference on Database Semantics (DS-6), Atlanta, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kerschberg, L. (1997). The role of intelligent software agents in advanced information systems. In: Small, C., Douglas, P., Johnson, R., King, P., Martin, N. (eds) Advances in Databases. BNCOD 1997. Lecture Notes in Computer Science, vol 1271. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63263-8_1
Download citation
DOI: https://doi.org/10.1007/3-540-63263-8_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63263-4
Online ISBN: 978-3-540-69254-6
eBook Packages: Springer Book Archive