Optimising active database rules by partial evaluation and abstract interpretation

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A key issue for active databases is optimising the execution event-condition-action rules. In this paper we show how partial evaluation provides a formal and general route to optimising such rules.We produce a specialised version of the rule execution semantics for each possible sequence of actions that may execute from the current database state. This gives the opportunity to optimise rule execution for each particular sequence of actions. We obtain information about possible sequences of rule executions actions by applying abstract interpretation to the rule execution semantics. Our techniques are applicable both statically, i.e. at rule compilation time, and dynamically, during rule execution.

Cite

CITATION STYLE

APA

Bailey, J., Poulovassilis, A., & Courtenage, S. (2002). Optimising active database rules by partial evaluation and abstract interpretation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2397, pp. 300–317). Springer Verlag. https://doi.org/10.1007/3-540-46093-4_18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free