Semantics Based Implementation of Flexible Execution Models for Active Database Systems.
Thierry Coupaye, Christine Collet · 1998
This article presents an approach to build generic rule execution models for active databases. It introduces a framework that provides both informal and formal supports to design and develop rule execution engines well adapted to different uses of rules and to predict and understand the resulting behaviour of active applications. The framework may be seen as an implementable specification (a standard). The core of our approach is a parametric execution model and its functional semantics that can be used as a specification for the implementation of flexible and portable execution engines whatever the data models and the event models of the underlying DBMS are. The model called FL'ARE is based on dimensions characterizing the execution of rules and rule modules. Dimensions have been organized as constants and parameters into three layers. Such an approach allows the integration of heterogeneous rule modules within the same application, each of them having its own semantics bas...