Skip to main content

Active databases and agent systems — a comparison

  • Conference paper
  • First Online:

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

Abstract

This paper examines Active Databases and Agent Systems, comparing their purpose, structure, functionality, and implementation. Our presentation is aimed primarily at an audience familiar with active database technology. We show that they draw upon very similar paradigms in their quest to supply reactivity. This presents opportunities for migration of techniques and formalisms between the two fields.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Philip E. Agre and David Chapman. Pengi: An implementation of a theory of activity. In Proceedings of the Sixth National Conference on Artificial Intelligence, AAAI-87, pages 268–272, Seattle, WA, 1987.

    Google Scholar 

  2. A. Aiken, J. Widom, and J. M. Hellerstein. Behavior of database production rules: Termination, confluence and observable determinism. In Proceedings of the ACM SIGMOD International Conference on Management of Data, 1992.

    Google Scholar 

  3. J. A. Bailey and K. Ramamohanarao. Issues in active databases. In Proceedings of the Sixth Australasian Database Conference, pages 27–35, Glenelg, South Australia, 1995.

    Google Scholar 

  4. James A. Bailey, Michael Georgeff, David B. Kemp, David Kinny, and Kotagiri Ramamohanarao. Active databases and agent systems — a comparison. Technical Report 95/10, Department of Computer Science, University of Melbourne, Parkville, 3052, 1995.

    Google Scholar 

  5. Grady Booch. Object-Oriented Analysis and Design with Applications. Benjamin/Cummings, Redwood City, CA, 2nd edition, 1994.

    Google Scholar 

  6. Michael E. Bratman. Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge, MA, 1987.

    Google Scholar 

  7. B. Burmeister and K. Sundermeyer. Cooperative problem-solving guided by intentions and perception. In Proceedings of the Third European Workshop on Modelling Autonomous Agents and Multi-Agent Worlds, MAAMAW '91, Kaiserslautern, Germany, 1991.

    Google Scholar 

  8. S. Ceri, P. Fratemali, S. Paraboschi, and L. Tanca. Putting active databases to work. In IEEE Data Engineering, 1992.

    Google Scholar 

  9. S. Ceri and J. Widom. Deriving incremental production rules for deductive data. Information Systems, 19(6), 1994.

    Google Scholar 

  10. S. Chakravarthy, K. Karlapalem, S. B. Navathe, and A. Tanaka. Database supported cooperative problem solving. Technical Report UF-CIS-TR-92-046, University of Florida, Gainesville, Florida, 1992.

    Google Scholar 

  11. Paul R. Cohen, Michael L. Greenberg, David M. Hart, and Adele E. Howe. Realtime problem solving in the phoenix environment. In Proceedings of the Workshop on Real-Time Artificial Intelligence Problems at IJCAI-89, 1989.

    Google Scholar 

  12. Paul R. Cohen and Hector J. Levesque. Intention is choice with commitment. Artificial Intelligence, 42(3):213–261, 1990.

    Google Scholar 

  13. U. Dayal, E. Hanson, and J. Widom. Active database systems. In Modern Database Systems: The Object Model, Interoperabilty and Beyond. Addison Wesley, Reading Massachusetts, 1994.

    Google Scholar 

  14. Keith Decker and Victor Lesser. Analyzing the need for meta-level communication. In Proceedings of the Twelfth International Workshop on Distributed Artificial Intelligence, DA I '93, Hidden Valley, Pennsylvania, 1993.

    Google Scholar 

  15. R. J. Firby. Adaptive Execution in Complex Dynamic Worlds. PhD thesis, Department of Computer Science, Yale University, New Haven, Connecticut, 1989.

    Google Scholar 

  16. R. James Firby. An investigation into reactive planning in complex domains. In Proceedings of the Sixth National Conference on Artificial Intelligence, AAAI-87, pages 202–206, Seattle, WA, 1987.

    Google Scholar 

  17. Michael P. Georgeff and Amy L. Lansky. Procedural knowledge. In Proceedings of the IEEE Special Issue on Knowledge Representation, volume 74, pages 1383–1398, 1986.

    Google Scholar 

  18. M.P. Georgeff and F.F. Ingrand. Real-time reasoning: The monitoring and control of spacecraft systems. In Proceedings of the Sixth IEEE Conference on Artificial Intelligence Applications, Santa Barbara, California, 1990.

    Google Scholar 

  19. T. Haerder and A. Reuter. Principles of transaction-oriented database recovery. Transaction on Database Systems, 1983.

    Google Scholar 

  20. E. Hanson et al. Flexible and recoverable interaction between applications and active databases. Technical Report UF-CIS-TR-94-033, University of Florida, Gainesville, Florida, 1994.

    Google Scholar 

  21. J. V. Harrison and S. W. Dietrich. Incremental view maintenance. In Proceedings of the Fifth Australasian Database Conference, Christchurch, New Zealand, 1994.

    Google Scholar 

  22. F. Hayes-Roth, B., R. Washington, R. Hewett, M. Hewett, and A. Seiver. Intelligent monitoring and control. In Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, IJCAI-89, pages 243–249, Detroit, MI, 1989.

    Google Scholar 

  23. Felix Ingrand and Michael P. Georgeff. Managing deliberation and reasoning in real-time AI systems. Technical Report 10, Australian Artificial Intelligence Institute, Melbourne, Australia, 1990.

    Google Scholar 

  24. David Kinny and Michael Georgeff. Commitment and effectiveness of situated agents. In Proceedings of the Twelfth International Joint Conference on Artificial Intelligence, IJCAI-91, pages 82–88, Sydney, 1991.

    Google Scholar 

  25. David Kinny and Michael Georgeff. A design methodology for Agent-Oriented systems. Technical Report 53, Australian Artificial Intelligence Institute, Melbourne, Australia, 1995.

    Google Scholar 

  26. David Kinny, Magnus Ljungberg, Anand Rao, Elizabeth Sonenberg, Gil Tidhar, and Eric Werner. Planned team activity. In Proceedings of the Fourth European Workshop on Modelling Autonomous Agents in a Multi-Agent World, MAAMAW '92, page 20, Viterbo, Italy, 1992. Also appears as Australian Artificial Intelligence Institute Technical Note 31, Melbourne, Australia, 1992.

    Google Scholar 

  27. Nils J. Nilsson. Towards agent programs with circuit semantics. Technical Report STAN-CS-92-1412, Stanford University, Stanford, CA, 1992.

    Google Scholar 

  28. Anand S. Rao and Michael P. Georgeff. Modeling rational agents within a BDI-architecture. In Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning, KR '91, pages 473–484, Cambridge, MA, 1991.

    Google Scholar 

  29. Anand S. Rao and Michael P. Georgeff. An Abstract Architecture for Rational Agents. In Proceedings of the Third International Conference on Principles of Knowledge Representation and Reasoning, KR '92, pages 439–449, Boston, MA, 1992.

    Google Scholar 

  30. S. J. Rosenschein and L. P. Kaelbling. The synthesis of digital machines with provable epistemic properties. In J. Y. Halpern, editor, Proceedings of the First Conference on Theoretical Aspects of Reasoning about Knowledge, San Mateo, CA, 1986. Morgan Kaufmann Publishers.

    Google Scholar 

  31. James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliifs, NJ, 1991.

    Google Scholar 

  32. Yoav Shoham. Agent0: A simple agent language and its interpreter. In Proceedings of the Ninth National Conference on Artificial Intelligence, AAAI-91, pages 704–709, San Jose, CA, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Timos Sellis

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bailey, J., Georgeff, M., Kemp, D.B., Kinny, D., Ramamohanarao, K. (1995). Active databases and agent systems — a comparison. In: Sellis, T. (eds) Rules in Database Systems. RIDS 1995. Lecture Notes in Computer Science, vol 985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60365-4_137

Download citation

  • DOI: https://doi.org/10.1007/3-540-60365-4_137

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60365-8

  • Online ISBN: 978-3-540-45137-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics