Abstract
This paper critically analyse the use of active databases as an enabling technology for result sharing as defined in the DAI literature. In particular, we demostrate how ECA (Event-Condition-Action) rules can be used for supporting result shared cooperation. Further, we demonstrate how composite events as defined within active databases can help a problem solving agent to precisely specify when to take responsive action to multiple result notifications.
Chapter PDF
References
E. Anwar, L. Maugis, and S Chakravarthy. A new perspective on rule support for object-oriented databases. In Proceedings of the International Conference on Management of Data, pages 99–108, May 1993.
M. Barbuceanu and M.S. Fox. Capturing and Modelling Coordination Knowledge for Multi-Agent Systems. International Journal of Cooperative Information Systems, 5(2–3):275–314, 1996.
M. Berndtsson. Reactive Object-Oriented Databases and CIM. In Proceedings of the 5th International Conference on Database and Expert System Applications, Lecture Notes in Computer Science, pages 769–778. Springer-Verlag, September 1994.
M. Berndtsson, S. Chakravarthy, and B. Lings. Coordination Among Agents Using Reactive Rules. Technical Report HS-IDA-TR-96-011, Department of Computer Science, University of Skövde, 1996.
M. Berndtsson and B. Lings. On Developing Reactive Object-Oriented Databases. IEEE Quarterly Bulletin on Data Engineering, Special Issue on Active Databases, 15(1–4):31–34, December 1992.
A. Buchmann, J. Zimmermann, J. Blakelyand, and D. Wells. Building an integrated active oodbms: Requirements, architecture, and design decisions. In Proc. of IEEE Data Engineering, 1995.
S. Chakravarthy and D. Mishra. Snoop: An Expressive Event Specification Language For Active Databases. Technical Report UF-CIS Technical Report TR-93-007, University of Florida, 1993.
The ACT-NET Consortium. The Active Database Management System Manifesto: A Rulebase of ADBMS Features. ACM Sigmod Record, 25(3), September 1996.
U. Dayal. Ten Years of Activity in Active Database Systems: What Have We Accomplished? In Proceedings of the 1st International Workshop on Active and Real-Time Database Systems (ARTDB-95), Workshops in Computing, pages 3–22. Springer-Verlag, 1995.
J. Eriksson. CEDE: Composite Event Detector in an Active Object-Oriented Database. Master's thesis, University of Skövde, 1993.
T. Finin, R. Fritzson, D. McKay, and R. McEntire. Kqml — an information and knowledge exchange protocol. In Kazuhiro Fuchi and Toshio Yokoi, editors, Knowledge Building and Knowledge Sharing. Ohmsha and IOS Press, 1994.
S. Gatziu and K. Dittrich. Events in an active object oriented database system. In Proceedings of the 1st Workshop of Rules in Database Systems, pages 23–29, 1993.
N. Gehani, H. V. Jagadish, and O Smueli. Event specification in an active object-oriented database. In Proc. of the ACM SIGMOD International Conference on Management of Data, pages 81–90, 1992.
L.E. Hall. user design issues for distributed artificial intelligence. In G.M.P. O'Hare and N.R. Jennings, editors, Foundations of Distributed Artificial Intelligence, chapter 21, pages 543–556. Wiley-Interscience, 1996.
John R. Hartley, editor. Concurrent Engineering: Shortening Lead Times, Raising Quality, and Lowering Costs. Productivity Press, 1992.
N. R. Jennings. The ARCHON System and its Applications. In Proceedings of the CKBS-SIG Workshop on Cooperating Knowledge Based Systems, pages 13–30, 1994.
D. R. Kuokka, J. C. Weber, and et al. Shade: Knowledge-Based Technology for the Re-Engineering problem. Technical report, Lockhead Palo Alto Research Laboratories, 1993. Annual Report.
D.R. Kuokka and L.T. Harada. Issues and extensions for information matchmaking protocols. International Journal of Cooperative Information Systems, 5(2–3):251–274, 1996.
Y. Labrou and T. Finin. A semantics approach for kqml — a general purpose communication language for software agents. In Proceedings of the Third International Conference on Information and Knowledge Management (CIKM'94), 1994.
R. G. Smith and R. Davis. Frameworks for cooperation in distributed problem solving. IEEE Transactions on Systems, Man, and Cybernetics, 1981.
R.G. Smith. The Contract Net Protocol: High Level Communication and Control in a Distributed Problem Solver. IEEE Transactions on Systems, Man, and Cybernetics, SMC-10(12), December 1980.
J. Widom and S. Ceri, editors. Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kufmann Publisher, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Berndtsson, M., Chakravarthy, S., Lings, B. (1997). Result sharing among agents using reactive rules. In: Kandzia, P., Klusch, M. (eds) Cooperative Information Agents. CIA 1997. Lecture Notes in Computer Science, vol 1202. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62591-7_28
Download citation
DOI: https://doi.org/10.1007/3-540-62591-7_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62591-9
Online ISBN: 978-3-540-68321-6
eBook Packages: Springer Book Archive