Inference of Reactive Rules from Dependency Models

  • Asaf Adi
  • Opher Etzion
  • Dagan Gilat
  • Guy Sharon
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2876)


Reactive rules are rules that specify reactions to events. In some cases it is easier and more intuitive for users to define a dependency model representing an ontology. In this paper, we introduce the ADI model and its inference capabilities to run-time rule execution. We introduce a case study on eTrade and define the model building blocks exemplified by this case study. Then we show the specific rule language that is being used as the execution infrastructure. We explain the inference mechanism and its dynamic nature. The paper concludes with related work and a discussion about its utilization.


Business Process Event Type Service Level Agreement Dependency Model Entity Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adi, A., Biger, A., Botzer, D., Etzion, O., Sommer, Z.: Context Awareness in AMIT. In: Proceedings AMS (2003)Google Scholar
  2. 2.
    Adi, A.: Opher Etzion: The situation manager rule language. RuleML (2002) Google Scholar
  3. 3.
  4. 4.
    Bouman, J., Trienekens, J., der Zwan, V.: Specification of Service Level Agreements, Clarifying Concepts on the Basis of Practical Research. In: Proceed. STEP 1999 (1999)Google Scholar
  5. 5.
    Chakravarthy, S., Mishra, D.: Snoop - An Expressive Event Specification Language for Active Databases. DKE 14(1), 1–26 (1994)CrossRefGoogle Scholar
  6. 6.
    Courcoubetis, C., Siris, V.A.: Managing and Pricing Service Level Agreements for Differentiated Services. In: Proceed. IWQoS (1999)Google Scholar
  7. 7.
    Ducasse, S., Blay-Fornarino, M., Pinna-Dery, A.-M.: A Reflective Model for First Class Dependencies. In: OOPSLA 1995, pp. 265–280 (1995)Google Scholar
  8. 8.
    Etzion, O.: Active Interdatabase Dependencies. Information Sciences Journal 75, 133–163 (1993)zbMATHCrossRefGoogle Scholar
  9. 9.
    Etzion, O.: The Reflective Approach for Data-Driven Rules. International Journal of Intelligent and Cooperative Information Systems 2(4), 399–424 (1993)CrossRefGoogle Scholar
  10. 10.
    Etzion, O., Dahav, B.: Patterns of Self-Stabilization in Database Consistency Maintenance. DKE 28(3), 299–319 (1998)zbMATHCrossRefGoogle Scholar
  11. 11.
    Etzion, O., Gal, A., Segev, A.: Extended Update Functionality in Temporal Databases. Temporal Databases, pp. 56–95. Springer, Heidelberg (1998)Google Scholar
  12. 12.
    Gal, A., Etzion, O.: A Multiagent Update Process in a Database with Temporal Data Dependencies and Schema Versioning. TKDE 10(1), 21–37 (1998)Google Scholar
  13. 13.
    Gehani, N.H., Jagadish, H.V., Shmueli, O.: Event Specification in an Active Object- Oriented Database. In: SIGMOD Conference, pp. 81–90 (1992)Google Scholar
  14. 14.
    Kar, G., Kochut, A.: Managing Virtual Storage Systems: An Approach Using Dependency Analysis. Integrated Network Management, pp. 593–604 (2003)Google Scholar
  15. 15.
  16. 16.
  17. 17.
    Silberschatz, A., Stonebraker, M., Ullman, J.D.: Database Research: Achievements and Opportunities Into the 21st Century. SIGMOD Record 25(1), 52–63 (1996)CrossRefGoogle Scholar
  18. 18.
    Zimmer, D., Unland, R.: On the Semantics of Complex Events in Active Database Management Systems. In: ICDE 1999, pp. 392–399 (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Asaf Adi
    • 1
  • Opher Etzion
    • 1
  • Dagan Gilat
    • 1
  • Guy Sharon
    • 1
  1. 1.Haifa Research LaboratoryIBMHaifaIsrael

Personalised recommendations