Skip to main content

VITAL: a visual tool for analysis of rules behaviour in active databases

  • Conference paper
  • First Online:
Rules in Database Systems (RIDS 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 985))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Aiken, J. Widom, and J. M. Hellerstein. “Static Analysis Techniques for Predicting the Behavior of Active Database Rules”.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. H. Behrends. “Simulation-based Debugging of Active Databases”, in fourth Workshop on Research issues in Data Engineering (RIDE-ADS'94), 1994.

    Google Scholar 

  5. M. Bouzeghoub, G. Gardarin, P. Valduriez. In “Objets: Du C++ à Merise Objet”, Editions Eyrolles, Paris 1994.

    Google Scholar 

  6. M. Bouzeghoub, E.Métais. “Semantic Modeling of Object Oriented Databases”, in Proceedings of the 17th VLDB Conference, Barcelona, Spain, 1991.

    Google Scholar 

  7. E. Baralis, J. Widom. “An algebraic Approach to Rule Analysis in Expert Database Systems”, in Proceedings of the 20th VLDB Conference, Santiago, Chile, 1994.

    Google Scholar 

  8. U. Dayal & al, “The HiPAC Project: Combining Active Databases and Timing Constraints”, SIGMOD Record, Vol.17, No.1, 1988

    Google Scholar 

  9. Oscar Diaz, Arturo Jaime, Norman W. Paton, Ghassan al-Qaimairi. “Supporting Dynamic Displays Using Active Rules”, SIGMOD RECORD volume 23, No. 1, March 94.

    Google Scholar 

  10. O. Diaz, A. Jaime, “EXACT: an Extensible approach to ACTive object oriented databases”, 1993.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. T. Fors, “ADELA: Animated Debugging and Explanation Of Active Database Rules”, M.Sc. dissertation, Department of Computer Science, University of Skovde, Sweden, 1994.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. B. Schneideman, “Designing the User Interface, Strategies for Effective Human-Computer Interaction”, Addison Wesley Publishing Company, 1987

    Google Scholar 

  16. J. D. Ullman. Principles of Databases and Knowledge Base Systems, Volumes I–II Computer Science Press, Potomac, MD, 1988.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. S. Ceri, J Widom. “Deriving production rules for constraint maintenance”, in proceedings of the 16th VLDB conference Brisbane, Australia 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Timos Sellis

Rights and permissions

Reprints 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

Publish with us

Policies and ethics