Skip to main content

A Structural Model of ECA Rules in Active Database

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2313))

Abstract

Active database systems have been developed for applications needing an automatic reaction in response to certain conditions being satisfied or certain event occurring. The desired behavior is expressed by ECA-rules (event-condition-action rules). Generally, ECA rules and their execution are represented by rule language, for example, defining TRIGGERs in an active database. Then, database behavior prediction or analysis can be realized through other approaches such as algebraic approach, trigger graph methods, etc.. Therefore, in such active databases, rule representation and processing are separated. In this paper we propose a structural model which integrates rule representation and processing entirely, it is called Conditional Colored Petri Net (CCPN). CCPN can model both rules themselves and their complicated interacting relation in an graphical way. If the rule base of an active database is modeled by CCPN, then rule simulation can be done. An example is illustrated in the paper.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Paton N. W., Diaz O., “Active Database Systems ”, ACM Computing Surveys,Vol. 31, No.1, 1999, pp. 64–103

    Article  Google Scholar 

  2. Chakravarthy S., “Early Active Database Efforts: A Capsule Summary ”, IEEE Transactions on Knowledge and Data Engineering, Vol. 7, No. 6, 1995, pp.1008–1010

    Article  Google Scholar 

  3. Schlesinger M. and Lörincze G., Rule modeling and simulation in ALFRED, the 3rd International workshop on Rules in Database (RIDS’ 97) (or LNCS 1312), Skövde, Sweden, June, pp. 83–99, 1997

    Google Scholar 

  4. Guisheng Y., Qun L., Jianpei Z., Jie L., Daxin L., “Petri Based Analysis Method For Active Database Rules ”, IEEE International Conference on Systems, Man and Cybernetics, vol. 2, 1996, pp. 858–863

    Google Scholar 

  5. Li X. and Chapa S. V., Optimization of Deductive Database System by Adaptive Fuzzy Petri Net Approach, IASTED International Conference on Artificial Intelligence and Soft Computing (ASC2001), Cancun, Mexico, May 21–24, 2001, pp. 6–11

    Google Scholar 

  6. Barkaoui K. and Maïzi Y., Efficient answer extraction of deductive database modeled by HLPN, 8th International Conference on Database and expert systems applications (DEXA’97), Toulouse, France, September 1–5, 1997 (also LNCS vol.1308), pp. 324–336

    Google Scholar 

  7. Jensen K., “An Introduction to the Theoretical Aspects of Colored Petri Nets ”. Lecture Notes in Computer Science: A Decade of Concurrency,vol. 803, edited by J. W. de Bakker, W.-P. de Roever, G. Rozenberg, Springer-Verlag, 1994, pp.230–272

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, X., Medina Marń, J., Chapa, S.V. (2002). A Structural Model of ECA Rules in Active Database. In: Coello Coello, C.A., de Albornoz, A., Sucar, L.E., Battistutti, O.C. (eds) MICAI 2002: Advances in Artificial Intelligence. MICAI 2002. Lecture Notes in Computer Science(), vol 2313. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46016-0_51

Download citation

  • DOI: https://doi.org/10.1007/3-540-46016-0_51

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43475-7

  • Online ISBN: 978-3-540-46016-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics