Skip to main content
Log in

Amit - the situation manager

  • Published:
The VLDB Journal Aims and scope Submit manuscript

Abstract.

This paper presents the “situation manager”, a tool that includes both a language and an efficient runtime execution mechanism aimed at reducing the complexity of active applications. This tool follows the observation that in many cases there is a gap between current tools that enable one to react to a single event (following the ECA: event-condition-action paradigm) and the reality in which a single event may not require any reaction; however, the reaction should be given to patterns over the event history.

The concept of situation presented in this paper extends the concept of composite event in its expressive power, flexibility, and usability. This paper motivates the work, surveys other efforts in this area, and discusses both the language and the execution model.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Beck M, Konana P, Liu G, Liu Y, Mok A (1999) Active and real-time functionalities for electronic brokerage design. In: Proceedings of the international conference on advance issues of e-commerce and Web-based information systems, 1999

  2. Behrends H (1994) Simulation-based debugging of active databases. In: Proceedings of the IEEE international workshop on research issues in data engineering: active databases systems, Houston, February 1994. IEEE Press, New York, pp 172-180

  3. Berndtsson M (1991) ACOOD: an approach to an active object oriented DBMS. Master’s thesis, Department of Computer Science, University of Skovde, Sweden

  4. Botzer D, Etzion O, Adi A (2000) Semantic event model and its implication on situation detection. In: Proceedings of the 8th European conference on information systems. Vienna, July 2000

  5. Chakravarthy S (1997) Sentinel: an object-oriented DBMS with event-based rules. In: Proceedings of the ACM SIGMOD international conference on management of data. Tucson, AZ, May 1997, pp 572-575

  6. Chakravarthy S, Kim SK (1994) Resolution of time concepts in temporal databases. Inform Sci 80(1-2):43-89

    Google Scholar 

  7. Chakravarthy S, Mishra D (1994) Snoop: an expressive event specification language for active databases. Data Knowl Eng 14.1:1-26

  8. Cicekli NK, Yildirim Y (2000) Formalizing workflows using the event calculus. DEXA 2000:222-231

    Google Scholar 

  9. Collet C, Coupaye T (1996) Composite events in NAOS. In: Proceedings of the 7th international conference on database and expert systems applications, DEXA, Zurich, September 1996. Springer, Berlin Heidelberg New York, pp 244-253

  10. Corba. http://www.corba.org

  11. Dayal U, Buchmann A, Chakravarthy U (1996) The HiPAC project. Active database systems: triggers and rules for advanced database processing. Morgan Kaufmann, San Francisco, pp 177-206

    Google Scholar 

  12. Diaz O, Jaime A (1997) EXACT: an extensible approach to active object-oriented databases. J Very Large Databases J 6.4:282-295

    Google Scholar 

  13. Dinn A, Paton NW, Williams MH, Fernandes AAA (1996) An active rule language for ROCK & ROLL. In: Proceedings of the 14th British national conferenc on databases. Edinburgh, UK, July 1996. Springer, Berlin Heidelberg New York, pp 36-55

  14. Etzion O, Gal A, Segev A (1992) Temporal support in active databases. In: Proceedings of the workshop on information technologies and systems, 1992, pp 245-254

  15. Etzion O (1998) Kerem - Reasoning about the design of partially cooperative systems. In: Dogac A, Leonid K, Ozsu MT, Sheth AP (eds) Workflow management systems and interoperability. Springer, Berlin Heidelberg New York, pp 410-422

  16. Gatziu S, Dittrich KR (1994) Events in an active object-oriented database system. In: Proceedings of the 1st international workshop on rules in database systems. Edinburgh, UK, September 1993. Springer, Berlin Heidelberg New York, pp 23-29

  17. Gehani NH, Jagadish HV, Shmueli O (1992) Composite event specification in active databases: model and implementation. In: Proceedings of the 18th international conference on very large data bases. Vancouver, BC, Canada, August 1992. Morgan Kaufmann, San Francisco, pp 23-27

  18. Geppert A, Gatziu S, Dittrich KR (1995) A designer’s benchmark for active database management systems: oo7 meets the BEAST. RIDS, Athens, Greece, 1995. Rules Database Sys volume:309-326

    Google Scholar 

  19. Guangtian L, Mok AK, Konana P (1998) A unified approach for specifying timing constraints and composite events in active real-time database systems. In: Proceedings of the 4th IEEE real-time technology and applications symposium. Denver, June 1998. IEEE Press, New York, pp 199-208

  20. Jablonski S, Bussler C (1996) Workflow management: modeling concepts, architecture, and implementation. Thomson, London

    Google Scholar 

  21. Jain R (1991) The art of computer systems performance analysis. In: Jain RK (ed) Techniques for experimental design, measurement, simulation, and modeling. Wiley, New York

  22. Konana P, Mok AK, Chan Gun L, Honguk W, Guangtian L (2000) Implementation and performance evaluation of a real-time e-brokerage system. In: Proceedings of the real-time systems symposium, Orlando, FL, USA, November 2000

  23. Kulkarni K, Mattos NM, Cochrane R (1999) Active database features in SQL3. In: Paton NW, Gries D, Schneider F (eds) Active rules in database systems. Monographs in computer science. Springer, Berlin Heidelberg New York, pp 197-219

  24. Meo R, Psaila G, Ceri S (1996) Composite events in Chimera. In: Proceedings of the 5th conference on extended database technology (EDBT’96). Avignon, France, March 1996. Springer, Berlin Heidelberg New York, pp 56-78

  25. Naqvi W, Ibrahim MT (1994) EECA: an active knowledge model. In: Proceedings of the 5th international conference on database and expert systems applications. Athens, Greece, September 1994. Springer, Berlin Heidelberg New York, pp 380-389

  26. Sheers KR (1996) HP OpenView event correlation services. Hewlett Packard J 47.5:31-42

    Google Scholar 

  27. Sistla AP, Wolfson O (1995) Temporal triggers in active databases. IEEE Trans Knowl Data Eng 7.3:471-486

    Google Scholar 

  28. Swaup R, Alexandra P, Carol S (1999) PFL: an active functional DBPL. In: Paton NW, Gries D, Schneider F (eds) Active rules in database systems. Monographs in computer science. Springer, Berlin Heidelberg New York, pp 297-308

  29. Tombros D, Geppert A, Dittrich KR (1997) Semantics of reactive components in event-driven workflow execution. CAiSE 1997:409-422

    Google Scholar 

  30. Yemini SA, Kliger S, Mozes E, Yemini Y, Ohsie D (1996) High speed and robust event correlation. IEEE Commun Mag 34.5:82-90

    Google Scholar 

  31. Zimmer D, Unland R (1998) On the semantics of complex events in active database management systems. In: Proceedings of ICDE, Sydney, Australia, March 1999, pp 392-399C

  32. Zimmermann J, Buchmann A (1999) REACH. In: Paton NW, Gries D, Schneider F (eds) Active rules in database systems. Monographs in computer science. Springer, Berlin Heidelberg New York, pp 263-277

  33. VERITAS NerveCentertm VERITAS Software. http://eval.veritas.com/webfiles/docs/NCOverview.pdf

  34. White Paper - Events Workflow Management coalition. http://www.wfmc.org/standards/docs/Workflow\_events\_paper.doc

  35. Workflow Vendors Database. Workflow and Reengineering International Association. http://www.waria.com/databases/wfvendors-A-L.htm

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asaf Adi.

Additional information

Received: 6 February 2002, Accepted: 20 May 2003, Published online: 30 September 2003

Edited by: K. Ramamritham

Rights and permissions

Reprints and permissions

About this article

Cite this article

Adi, A., Etzion, O. Amit - the situation manager. VLDB 13, 177–203 (2004). https://doi.org/10.1007/s00778-003-0108-y

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00778-003-0108-y

Keywords:

Navigation