Abstract
Although active rules are used more and more in different IS applications, designing a coherent set of active rules is not a trivial task. Thus, it is important to provide tools to help the designer in the definition of a correct set of active rules. In this paper, we propose a toolbox which assists the designer in defining, tracing, debugging and understanding the behaviour of a set of active rules. This set of facilities is packaged in a toolbox in order to be used both during the design process, independently of any rule processor, and after the compiling process, depending on a specific rule processor. The former corresponds to a logical validation while the later corresponds to an effective validation with respect to the features of a specific DBMS (e.g. coupling modes, event interception). The toolbox includes various tools such as (i) a static analyser for a set of rules, which portrays the activation graph and its possible cycles, (ii) the step by step simulator of rule execution, (iii) a graphical interface with navigation and browsing facilities, (iv) and statistical information on the database evolution. This set of tools can be considered as a pragmatic approach to the complex problem of termination and confluence, to which the theoretical approaches have not yet provided an acceptable solution.
This work is partly supported by the HC&M european program within the ACTNET projet, and by the PRC french program within the ACTIVE-DESIGN project.
Preview
Unable to display preview. Download preview PDF.
References
A. Aiken, J. Widom, and J. M. Hellerstein. “Static Analysis Techniques for Predicting the Behavior of Active Database Rules”.
A. Aiken, J. Widom, and J. M. Hellerstein, “behavior of Database Production Rules: Termination, Confluence, and Observable Determinism”, in Proceeding of the ACM SIGMOD International Conference of Management of Data, pages 59–68, San Diego, California, June 1992.
E. Baralis, S. Ceri, and J. Widom. “Better Termination Analysis for Active Databases”, in Proceedings 1st Int'l Workshop on Rules in Database Systems, pages 163–179, 1993.
H. Behrends. “Simulation-based Debugging of Active Databases”, in fourth Workshop on Research issues in Data Engineering (RIDE-ADS'94), 1994.
M. Bouzeghoub, G. Gardarin, P. Valduriez. In “Objets: Du C++ à Merise Objet”, Editions Eyrolles, Paris 1994.
M. Bouzeghoub, E.Métais. “Semantic Modeling of Object Oriented Databases”, in Proceedings of the 17th VLDB Conference, Barcelona, Spain, 1991.
E. Baralis, J. Widom. “An algebraic Approach to Rule Analysis in Expert Database Systems”, in Proceedings of the 20th VLDB Conference, Santiago, Chile, 1994.
U. Dayal & al, “The HiPAC Project: Combining Active Databases and Timing Constraints”, SIGMOD Record, Vol.17, No.1, 1988
Oscar Diaz, Arturo Jaime, Norman W. Paton, Ghassan al-Qaimairi. “Supporting Dynamic Displays Using Active Rules”, SIGMOD RECORD volume 23, No. 1, March 94.
O. Diaz, A. Jaime, “EXACT: an Extensible approach to ACTive object oriented databases”, 1993.
O. Diaz, A. Jaime, N. W. Paton. “DEAR: a DEbugger for Active Rules in an object oriented context”, in Rules in Database Systems, pages 180–193, Springer-Verlag, 1993.
O. Diaz, N. Paton and P. Gray “Rule Management in Object Oriented Databases: A Uniform Approach”, in Proc. of the 17th International Conference on VLDB, pages 317–326, Barcelona, Spain, Sept. 1991.
T. Fors, “ADELA: Animated Debugging and Explanation Of Active Database Rules”, M.Sc. dissertation, Department of Computer Science, University of Skovde, Sweden, 1994.
A. P. Karadimce, and S. D. Urban. “Conditional Term Rewriting as a Formal Basis for Analysis of Active Database Rules”, in fourth Workshop on Research issues in Data Engineering (RIDE-ADS'94), 1994.
B. Schneideman, “Designing the User Interface, Strategies for Effective Human-Computer Interaction”, Addison Wesley Publishing Company, 1987
J. D. Ullman. Principles of Databases and Knowledge Base Systems, Volumes I–II Computer Science Press, Potomac, MD, 1988.
L. van der Voort and A. Siebes. “Termination and confluence of rule execution”, in proceedings 2nd Int'l Conf. on Information and Knowledge Management, November 1993.
S. Ceri, J Widom. “Deriving production rules for constraint maintenance”, in proceedings of the 16th VLDB conference Brisbane, Australia 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Benazet, E., Guehl, H., Bouzeghoub, M. (1995). VITAL: a visual tool for analysis of rules behaviour in active databases. In: Sellis, T. (eds) Rules in Database Systems. RIDS 1995. Lecture Notes in Computer Science, vol 985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60365-4_127
Download citation
DOI: https://doi.org/10.1007/3-540-60365-4_127
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60365-8
Online ISBN: 978-3-540-45137-2
eBook Packages: Springer Book Archive