Skip to main content

Part of the book series: Monographs in Computer Science ((MCS))

Abstract

This chapter presents the NAOS rule system developed at the LSR-IMAG laboratory, University Joseph Fourier-Grenoble. This system incorporates active capabilities into the O2 object-oriented DBMS. It is able to manage and detect various types of events. The detection process is based on a subscription mechanism plus an event graph for composite event detection. NAOS provides immediate and deferred rules. Execution of these rules takes place in nested (recursive) and consecutive (iterative) cycles, respectively. Both kinds of cycles belong to the triggering transaction.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Bancilhon, C. Delobel, and P. Kanellakis. Building an Object-Oriented Database—The Story of O 2. Morgan Kaufmann, 1992.

    Google Scholar 

  2. T. Coupaye and C. Collet. Denotational Semantics for an Active Rule Execution Model. In T. Sellis, editor, Proc. 2nd Intl. Workshop on Rules in Database Systems, pages 36–50. Springer-Verlag, 1995.

    Google Scholar 

  3. C. Collet and T. Coupaye. Composite Events in NAOS. In Proc. of the 7th Intl. Conf. on Database and Expert Systems Applications (DEXA’96), Zurich, Switzerland, September 9-13, 1996.

    Google Scholar 

  4. C. Collet and T. Coupaye. Primitive and Composite Events in NAOS. In Actes des 12ièmes Journées Bases de Données Avancées, Cassis, France, August 27-30, 1996.

    Google Scholar 

  5. C. Collet and T. Coupaye. Architecture and Implementation of the NAOS Active Rule System. In In Preparation, 1997.

    Google Scholar 

  6. T. Coupaye and C. Collet. FL’ARE: a Flexible Active Rule Execution Model. Technical report, LSR-IMAG, Université Joseph Fourier, Grenoble, France, July 1997.

    Google Scholar 

  7. T. Coupaye and C. Collet. Modèles de Comportement des SGBD Actifs: Caractérisation et Comparaison. Techniques des Systèmes d’Information (TSI), 1998. To be published.

    Google Scholar 

  8. C. Collet, T. Coupaye, and T. Svensen. NAOS Efficient and Modular Reactive Capabilities in an Object-Oriented Database System. In Proc. of the 20th Intl. Conf. on Very Large Databases, pages 132–143, Santiago, Chile, September 12-15, 1994.

    Google Scholar 

  9. C. Collet and S. Grießer. An Optimistic Approach to Parallel Rule Execution in Active DBMS. Technical report, Université Joseph Fourier, Grenoble, France, January 1997.

    Google Scholar 

  10. C. Collet, P. Habraken, T. Coupaye, and M. Adiba. Active Rules for the GOODSTEP Software Engineering Platform. In Proc. of the 2nd Intl. Workshop on Database and Software engineering, 16th Int. Conference on Software Engineering, Sorrento, Italy, May 16-17, 1994.

    Google Scholar 

  11. S. Chakravarthy and D. Mishra. Snoop: An Expressive Event Specification Language For Active Databases. Technical Report UF-CIS-TR-93-007, University of Florida, Gainesville, USA, March 1993.

    Google Scholar 

  12. C. Collet and J. Machado. Optimization of Active Rules with Parallelism. In Proc. of the Intl. Workshop on Active and Real-Time Database Systems (ARTDB-95), Skövde, Sweden, June 9-11, 1995.

    Google Scholar 

  13. C. Collet. Bases de Données Actives: des Systèmes Relationnels aux Systèmes à Objets. Diplôme d’Habilitation à Diriger les Recherches (DHDR) RR 965-I-LSR 4, LSR-IMAG, Université Joseph Fourier, Grenoble, October 1996.

    Google Scholar 

  14. U. Dayal, A.P. Buchmann, and D.R. McCarthy. Rules are Objects Too: A Knowledge Model for an Active Object Oriented Database System. In K.R. Dittrich, editor, Proc. 2nd Intl. Workshop on OODBS, volume 334, pages 129–143. Springer-Verlag, 1988. Lecture Notes in Computer Science.

    Google Scholar 

  15. A. Dayal, M. Hsu, and R. Ladin. Organizing Long-Running Activities with Triggers and Transactions. In Proc. of the 1990 ACM SIGMOD Intl. Conf. on Management of Data, pages 204–214, Atlantic City, USA, May 1990.

    Google Scholar 

  16. A. Front, C. Roncancio, and J-P. Giraudin. Behavioral Situations and Active Database Systems. In Proc. of the Intl. Workshop on Databases: Active & Real-Time (DART’96), pages 293–305, Rockville, Maryland, USA, November 1996.

    Google Scholar 

  17. A. Geppert, M. Berndtsson, D. Lieuwen, and C. Roncancio. Performance Evaluation of Active Database Management Systems Using the BEAST Benchmark. Technical report 96-07, University of Zurich, October 1996.

    Google Scholar 

  18. S. Gatziu, A. Geppert, and K. Dittrich. Integrating Active Concepts into an Object-Oriented Database System. In P. Kanellakis and J.W. Schmidt, editors, Proc. 3 rd Workshop on Database Programming Languages. Morgan-Kaufmann, 1991.

    Google Scholar 

  19. A. Geppert, S. Gatziu, and K.R. Dittrich. A Designer’s Benchmark for Active Database Management Systems: 007 meets the Beast. In T. Sellis, editor, Proc. of the Second Intl. Workshop on Rules in Database Systems, (RIDS-95), pages 309–323, Athens, Greece, September, 25-27 1995.

    Google Scholar 

  20. N.H. Gehani, H.V. Jagadish, and O. Shmueli. Event Specification in an Active Object-Oriented Database. ACM SIGMOD, pages 81–90, 1992.

    Google Scholar 

  21. M. Hsu, R. Ladin, and D. McCarthy. An execution model for active data base management systems. In Proc. Int. Conf. on Data and Knowledge Bases, pages 171–179, 1988.

    Google Scholar 

  22. J. Machado and C. Collet. A Parallel Execution Model for Database Transactions. In Proc of the 5th International Conference on Database Systems for Advanced Applications (DASFAA’ 91), Melbourne, Australia, April 1 — 4, 1997.

    Google Scholar 

  23. S.Y.W. Su, R. Jawadi, P. Cherukuri, Q. Li, and R. Nartey. OSAK*.KBMS/P: A Parallel, Active, Object-Oriented Knowledge Base Server. Technical Report TR94-031, University of Florida, Gainesville, 1994.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media New York

About this chapter

Cite this chapter

Collet, C. (1999). Naos. In: Paton, N.W. (eds) Active Rules in Database Systems. Monographs in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8656-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-8656-6_15

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-6448-4

  • Online ISBN: 978-1-4419-8656-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics