Design and implementation of TEMPO fuzzy triggers

  • Tarik Bouaziz
  • Janne Karvonen
  • Antti Pesonen
  • Antoni Wolski
Active and Temporal Aspects I
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1308)


Fuzzy triggers are database triggers incorporating fuzzy concepts. The approach leads to the application of approximate reasoning to trigger-based decision making. In C-fuzzy triggers, fuzzy rules may be specified in the trigger condition part. The C-fuzzy trigger model is presented, and an implementation thereof in the TEMPO Server-a prototype active database system—is described. The performance test results are included.


Active databases approximate reasoning fuzzy triggers 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [BW96]
    Bouaziz T. and Wolski A. Incorporating Fuzzy Inference into Database Triggers. Research Report No TTE1-2-96, VTT Information Technology, Espoo, Finland, November 1996.Google Scholar
  2. [BW97]
    Bouaziz T. and Wolski A. Applying Fuzzy Events to Approximate Reasoning in Active Databases. In Proceedings of the IEEE International Conference on Fuzzy Systems, Barcelona, Spain, July 1–5, 1997.Google Scholar
  3. [GKB+84]
    Gupta M.M, Kandel, A., Bandler, W. and Kiszka, J. (Eds.). Approximate Reasoning in Expert Systems. Elsevier Science Publishers, NorthHolland, 1984.Google Scholar
  4. [JP93]
    Jokiniemi, J. and Palomäki, A. Real-Time Databases: A Needs Survey. Research Report No. J-15, Lab. for Information Processing, VTT, Helsinki, February 1993, 13 pp.Google Scholar
  5. [KY96]
    Klir G.J. and Yuan B. (Eds.). Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems: Selected Papers by Lotfi A. Zadeh. In Advances In Fuzzy Systems-Applications and Theory, Volume 6, 1996, 821 pages.Google Scholar
  6. [Lee90]
    Lee C.C. Fuzzy Logic in Control Systems: Fuzzy Logic Controller-Part I and II. In IEEE Transaction on Systems, Man, and Cybernetics, Vol. 20, No. 2, March/April 1990, pp. 404–435.Google Scholar
  7. [Men95]
    Mendel J. M. Fuzzy Logic Systems for Engineering: A Tutorial. In Proc. of the IEEE, Special Issues on Engineering Applications of Fuzzy Logic, Vol. 83, No. 3, March 1995, pp. 345–377.Google Scholar
  8. [PBW96]
    Pesonen, A., Bouaziz, T., and Wolski, A. Case Study: Applying Fuzzy Triggers to a Drive Control System. Research Report No. J-6/96, VTT Information Technology, Espoo, Finland, August 1996.Google Scholar
  9. [WC96]
    Widom J. and Ceri S. Introduction to Active Database Systems. In Widom J. and, Ceri S. (Eds.), “Active Database Systems: Triggers and Rules For Advanced Database Processing”, Morgan Kaufmann, 1996, pp. 1–41.Google Scholar
  10. [WKP96]
    Wolski A., Karvonen J., and Puolakka A. The RAPID Case Study: Requirements for and the Design of a Fast-Response Database System. Proceedings of the First Workshop on Real-Time Databases (RTDB'96), March 7–8, Newport Beach, CA, USA, pp. 32–39. (also at Scholar
  11. [Zad75]
    Zadeh L.A. Fuzzy Logic and Approximate Reasoning. In Synthese, 30, 1975, pp. 407–428. (also in [KY96]).Google Scholar
  12. [Zad84]
    Zadeh L.A. The Role of Fuzzy Logic in the Management of Uncertainty in Expert Systems. In [GKB+84], pp. 3–31.Google Scholar
  13. [Zad89]
    Zadeh L.A. Knowledge Representation in Fuzzy Logic. In IEEE Transactions on Knowledge and Data Engineering, 1(1), 1989, pp. 89–100.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Tarik Bouaziz
    • 1
  • Janne Karvonen
    • 1
  • Antti Pesonen
    • 1
  • Antoni Wolski
    • 1
  1. 1.Technical Research Centre of Finland (VTT)VTT Information TechnologyFinland

Personalised recommendations