Inference of Reactive Rules from Dependency Models

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.

[1]  Opher Etzion,et al.  Active interdatabase dependencies , 1993, Inf. Sci..

[2]  Narain H. Gehani,et al.  Event specification in an active object-oriented database , 1992, SIGMOD '92.

[3]  Opher Etzion A Reflective Approach for Data-Driven Rules , 1993, Int. J. Cooperative Inf. Syst..

[4]  Costas Courcoubetis,et al.  Managing and pricing service level agreements for differentiated services , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[5]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[6]  Avigdor Gal,et al.  A Multiagent Update Process in a Database with Temporal Data Dependencies and Schema Versioning , 1998, IEEE Trans. Knowl. Data Eng..

[7]  Arie Segev,et al.  Extended Update Functionality in Temporal Databases , 1997, Temporal Databases, Dagstuhl.

[8]  Michael Stonebraker,et al.  Database research: achievements and opportunities into the 1st century , 1996, SGMD.

[9]  J. Bouman,et al.  Specification of service level agreements, clarifying concepts on the basis of practical research , 1999, STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice.

[10]  Opher Etzion,et al.  The situation manager rule language , 2002, RuleML.

[11]  Rainer Unland,et al.  On the semantics of complex events in active database management systems , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[12]  Opher Etzion,et al.  Context awareness in Amit , 2003, 2003 Autonomic Computing Workshop.

[13]  Stéphane Ducasse,et al.  A reflective model for first class dependencies , 1995, OOPSLA.

[14]  Opher Etzion,et al.  Patterns of Self-Stabilization in Database Consistency Maintenance , 1998, Data Knowl. Eng..

[15]  Gautam Kar,et al.  Managing Virtual Storage Systems: An Approach Using Dependency Analysis , 2003, Integrated Network Management.