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.
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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.
Grady Booch. Object-Oriented Analysis and Design with Applications. Benjamin/Cummings, Redwood City, CA, 2nd edition, 1994.
Michael E. Bratman. Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge, MA, 1987.
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.
S. Ceri, P. Fratemali, S. Paraboschi, and L. Tanca. Putting active databases to work. In IEEE Data Engineering, 1992.
S. Ceri and J. Widom. Deriving incremental production rules for deductive data. Information Systems, 19(6), 1994.
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.
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.
Paul R. Cohen and Hector J. Levesque. Intention is choice with commitment. Artificial Intelligence, 42(3):213–261, 1990.
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.
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.
R. J. Firby. Adaptive Execution in Complex Dynamic Worlds. PhD thesis, Department of Computer Science, Yale University, New Haven, Connecticut, 1989.
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.
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.
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.
T. Haerder and A. Reuter. Principles of transaction-oriented database recovery. Transaction on Database Systems, 1983.
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.
J. V. Harrison and S. W. Dietrich. Incremental view maintenance. In Proceedings of the Fifth Australasian Database Conference, Christchurch, New Zealand, 1994.
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.
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.
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.
David Kinny and Michael Georgeff. A design methodology for Agent-Oriented systems. Technical Report 53, Australian Artificial Intelligence Institute, Melbourne, Australia, 1995.
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.
Nils J. Nilsson. Towards agent programs with circuit semantics. Technical Report STAN-CS-92-1412, Stanford University, Stanford, CA, 1992.
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.
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.
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.
James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliifs, NJ, 1991.
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.
Author information
Authors and Affiliations
Editor information
Rights 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