Skip to main content

The role of intelligent software agents in advanced information systems

  • Invited Paper
  • Conference paper
  • First Online:
Book cover Advances in Databases (BNCOD 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1271))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Alonso, D. Barbara, and H. Garcia-Molina, “Data Caching Issues in an Information Retrieval System,” ACM Transactions on Database Systems, vol. 15, 1990.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. S. D. Bird, “Toward a taxonomy of multi-agent systems,” International Journal of Man-Machine Studies, vol. 39, pp. 689–704, 1993.

    Google Scholar 

  6. A. Bond and L. Gasser, “Readings in Distributed Artificial Intelligence,”. San Mateo, CA: Morgan Kaufmann Publishers, Inc., 1988.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. BTG and Janes, Jane's Electronic Information System: http://www.btg.com/janes/, 1996.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. S. Chakravarthy and J. Widom, “Foreword to Special Issue on Active Database Systems,” Journal of Intelligent Information Systems, vol. 7, pp. 64, 1996.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. R. Davis and R. Smith, “Negotiation as a Metaphor for Distributed Problem Solving,” Artificial Intelligence, vol. 20, pp. 63–109, 1983.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. R. Engelmore and T. Morgan, “Blackboard Systems,” In The Insight Series in Artificial Intelligence, T. Morgan, Ed.: Addison-Wesley Publishing Company, 1988, pp. 602.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. T. Finin, “CIKM '94 Workshop on Intelligent Information Agents,”, T. Finin, Ed. Baltimore, MD, 1994.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. M. Genesereth and S. P. Ketchpel, “Software Agents,” Communications of the ACM, vol. 37, pp. 48–53, 1994.

    Google Scholar 

  25. 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.

    Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. T. Gruber, “A Translation Approach to Portable Ontology Specifications,” Knowledge Acquisition, vol. 5, pp. 199–220, 1993.

    Google Scholar 

  29. R. V. Guha and D. B. Lenat, “Enabling Agents to Work Together,” Communications of the ACM, vol. 37, pp. 126–142, 1994.

    Google Scholar 

  30. C. Hewitt, “Open Information Systems Semantics for Distributed Artificial Intelligence,” Artificial Intelligence, vol. 47, pp. 79–106, 1991.

    Google Scholar 

  31. L. Kerschberg, “Expert Database Systems: Proceedings from the First International Workshop,” Menlo Park, CA: Benjamin/Cummings, 1986, pp. 701.

    Google Scholar 

  32. L. Kerschberg, “Expert Database Systems: Proceedings from the First International Workshop,” Menlo Park, CA: Benjamin/Cummings, 1987, pp. 501.

    Google Scholar 

  33. L. Kerschberg, “Expert Database Systems: Proceedings from the First International Workshop,” Redwood City, CA: Benjamin/Cummings, 1988, pp. 777.

    Google Scholar 

  34. L. Kerschberg, “Expert Database Systems: Knowledge/Data Management Environments for Intelligent Information Systems,” Information Systems, vol. 15, pp. 151–160, 1990.

    Google Scholar 

  35. 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.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. M. Klusch, “Utilitarian Coalition Formation Between Information Agents,” In Cooperative Knowledge Processing, S. Kirn and G. O'Hare, Eds. London: Springer-Verlag, 1996.

    Google Scholar 

  38. 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.

    Google Scholar 

  39. 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.

    Google Scholar 

  40. D. Kuokka and L. Harada, “Integrating Information via Matchmaking,” Journal of Intelligent Information Systems, vol. 6, 2/3, pp. 261–279, 1996.

    Google Scholar 

  41. 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.

    Google Scholar 

  42. 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.

    Google Scholar 

  43. 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.

    Google Scholar 

  44. A. Motro, “FLEX: A Tolerant and Cooperative User Interface to Databases,” IEEE Transactions on Knowledge and Data Engineering, vol. 2, pp. 231–246, 1990.

    Google Scholar 

  45. 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.

    Google Scholar 

  46. 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.

    Google Scholar 

  47. A. Motro, “Intensional Answers to Database Queries,” IEEE Transactions on Knowledge and Data Engineering, vol. 6, pp. 444–454, 1994.

    Google Scholar 

  48. 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.

    Google Scholar 

  49. 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.

    Google Scholar 

  50. 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.

    Google Scholar 

  51. A. Motro, D. Marks, and S. Jajodia, “Aggregation in Relational Databases: Controlled Disclosure of Sensitive Information,” European Symposium on Research in Computer Security, 1994.

    Google Scholar 

  52. A. Motro and P. Smets, “Uncertainty Management in Information Systems: from Needs to Solutions,”. Norwall, MA: Kluwer Academic Publishers, 1996, pp. 480.

    Google Scholar 

  53. G. Piatetsky-Shapiro and W. J. Frawley, “Knowledge Discovery in Databases,” Menlo Park, CA: AAAI Press/MIT Press, 1991.

    Google Scholar 

  54. J. Ribeiro, K. Kaufman, and L. Kerschberg, “Knowledge Discovery in Multiple Databases,” ISMM International Conference on Intelligent Information Management Systems, Washington D.C., 1995.

    Google Scholar 

  55. D. Riecken, “M: An Architecture of Integrated Agents,” Communications of the ACM, vol. 37, pp. 106–116, 1994.

    Google Scholar 

  56. 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.

    Google Scholar 

  57. A. Segev and J. Park, “Updating Distributed Materialized Views,” IEEE Transactions on Knowledge and Data Engineering, vol. 1, pp. 173–184, 1989.

    Google Scholar 

  58. L. Seligman, “A Mediated Approach to Consistency Management Among Distributed, Heterogeneous Information Systems,” In Information and Software Systems Engineering. Fairfax: George Mason University, 1994.

    Google Scholar 

  59. 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.

    Google Scholar 

  60. L. Seligman and L. Kerschberg, “Knowledge-base/Database Consistency in a Federated Multidatabase Environment,” IEEE RIDE — Interoperability in Multidatabase Systems, Vienna, Austria, 1993.

    Google Scholar 

  61. 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.

    Google Scholar 

  62. A. Sheth and J. Larson, “Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases,” ACM Computing Surveys, vol. 22, pp. 183–236, 1990.

    Google Scholar 

  63. 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.

    Google Scholar 

  64. 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.

    Google Scholar 

  65. C. Toomey and others, “Software Agents for Dissemination of Remote Terrestrial Sensing Data,” i-SAIRAS 94, Pasadena, CA, 1994.

    Google Scholar 

  66. 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.

    Google Scholar 

  67. 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.

    Google Scholar 

  68. 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.

    Google Scholar 

  69. 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.

    Google Scholar 

  70. D. Weishar and L. Kerschberg, “Data/Knowledge Packets as a Means of Supporting Semantic Heterogeneity in Multidatabase Systems,” In ACM SIGMOD Record, 1991.

    Google Scholar 

  71. J. Widom and S. Ceri, “Active Database Systems: Triggers and Rules for Advanced Database Processing,”: Morgan Kaufmann Publishers, Inc., 1995.

    Google Scholar 

  72. G. Wiederhold, “The Roles of Artificial Intelligence in Information Systems,” Journal of Intelligent Information Systems, vol. 1, pp. 35–56, 1992.

    Google Scholar 

  73. 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.

    Google Scholar 

  74. 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.

    Google Scholar 

  75. 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.

    Google Scholar 

  76. 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.

    Google Scholar 

  77. J. P. Yoon and L. Kerschberg, “A Framework for Knowledge Discovery and Evolution in Databases,” IEEE Transactions on Knowledge and Data Engineering, 1993.

    Google Scholar 

  78. 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.

    Google Scholar 

  79. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Carol Small Paul Douglas Roger Johnson Peter King Nigel Martin

Rights and permissions

Reprints 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

Publish with us

Policies and ethics