Advertisement

Situation diagrams

  • P. Lang
  • W. Obermair
  • M. Schrefl
Active and Temporal Aspects 3
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1134)

Abstract

Active database systems use situation-action rules to define which action has to be taken when a particular situation occurs. Situation diagrams, which are introduced in this paper, provide a high-level graphical representation of situations for the conceptual design of active object-oriented databases. A situation is specified declaratively as a graphical query with temporal and logical conditions over members of object classes, event classes, and interval classes.

Keywords

Object Class Object Type Occurrence Time Identity Card Graphical Query 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    American National Standards Institute, Database Language SQL, ANSI X3.135-1992.Google Scholar
  2. 2.
    P. Bichler and M. Schrefl, “Active Object-Oriented Database Design Using Active Object/Behavior Diagrams,” in Proc. of the 4th Intl. Workshop on Research Issues in Data Engineering (RIDE'94), Houston, Texas, Feb. 1994.Google Scholar
  3. 3.
    M. Berndtsson and B. Lings, “Logical Events and ECA Rules,” Technical Report, University of Skövde, 1994.Google Scholar
  4. 4.
    R.G.G. Cattell et. al. (eds.), The Object Database Standard: ODMG-93, Release 1.1, Morgan Kaufmann Series in Data Management Systems, 1994.Google Scholar
  5. 5.
    S. Ceri and J. Widom, “Deriving Production Rules for Incremental View Maintenance,” in Proc. of the 17th Intl. Conf. on Very Large Databases (VLDB'91), Barcelona, Spain, Sep. 1991.Google Scholar
  6. 6.
    S. Chakravarthy, V. Krishnaprasad, E. Anwar and S.-K. Kim, “Composite Events for Active Databases: Semantics, Contexts and Detection,” in Proc. of the 20th Intl. Conf. on Very Large Databases (VLDB'94), Santiago, Chile, 1994.Google Scholar
  7. 7.
    E.F. Codd, “A Relational Model of Data for Large Shared Data Banks,” in Communications of the ACM, vol. 13, no. 6, June 1970.Google Scholar
  8. 8.
    K.R. Dittrich, S. Gatziu and A. Geppert, “The Active Database Management System Manifesto: A Rulebase of ADBMS Features,” in Proc. of the 2nd Workshop on Rules in Databases (RIDS), Athens, Greece, Springer LNCS, 1995.Google Scholar
  9. 9.
    S. Gatzia and K.R. Dittrich, “Detecting Composite Events in Active Database Systems Using Petri Nets,” in Proc. of the 4th Intl. Workshop on Research Issues in Data Engineering (RIDE'94), Houston, Texas, Feb. 1994.Google Scholar
  10. 10.
    N.H. Gehani, H.V. Jagadish, and O. Shmueli, “Composite Event Specification in Active Databases: Model & Implementation,” in Proc. of the 18th Intl. Conf. on Very Large Databases (VLDB'92), Vancouver, Canada, 1992.Google Scholar
  11. 11.
    M. Guo, S. Su and H. Lam, “An Association Algebra For Processing Object-Oriented Databases,” in Proc. of the 7th Intl. Conf. on Data Engineering (ICDE'91), IEEE Computer Society Press, Kobe, Japan, April 1991.Google Scholar
  12. 12.
    G. Kappel and M. Schrefl, “Object/Behavior Diagrams,” in Proc. of the 7th Intl. Conf. on Data Engineering (ICDE'91), IEEE Computer Society Press, Kobe, Japan, April 1991.Google Scholar
  13. 13.
    G. Kappel and M. Schrefl, “Local Referential Integrity,” in Proc. of the 7th Intl. Conf. on Entity-Relationship Approach (ER'92), eds. A M. Tjoa, G. Pernul, Springer, 1992.Google Scholar
  14. 14.
    G. Kappel, S. Rausch-Schott, W. Retschitzegger and S. Vieweg, “TriGS: Making a Passive Object-Oriented Database System Active,” in Journal of Object-Oriented Programming, vol. 7, no. 4, July/August 1994.Google Scholar
  15. 15.
    G. Kappel and M. Schrefl, Objektorientierte Informationssysteme, Springer, Reihe Angewandte Informatik, Wien, New York, 1996.Google Scholar
  16. 16.
    W. Klas and M. Schrefl, Metaclasses and Their Application: Data Model Tailoring and Database Integration, Springer LNCS, Heidelberg, 1995.Google Scholar
  17. 17.
    V. Kouramajian and M. Gertz, “A Visual Query Editor For Temporal Databases,” in Proc. of the 14th Intl. Conf. on Object-Oriented and Entity-Relationship Modelling (OOER'95), Australia, Dec. 1995.Google Scholar
  18. 18.
    R. Meo, G. Psaila and S. Ceri, “Composite Events in Chimera,” in Proc. of the Intl. Conf. on Extending Database Technology (EDBT'96), Avignon, France, March 1996.Google Scholar
  19. 19.
    Z. Oszoyoglu and L. Yuan, “A New Normal Form for Nested Relations,” in ACM Transactions on Database Systems, vol. 12, no. 1, March 1987.Google Scholar
  20. 20.
    M. Roth, H. Korth and D. Batory, “SQL/NF: A Query Language For ⌝1NF Relational Databases,” Information Systems, vol. 12, no. 1, Pergamon Journals Ltd., 1987.Google Scholar
  21. 21.
    J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy and W. Lorensen, Object-Oriented Modeling and Design, Prentice-Hall, 1991.Google Scholar
  22. 22.
    M. Schrefl, “Behavior Modeling by Stepwise Refining Behavior Diagrams,” in Proc. of the 9th Intl. Conf. on Entity Relationship Approach (ER'91), North-Holland, Oct. 1991.Google Scholar
  23. 23.
    M. Schrefl and M. Stumptner, “Behavior Consistent Extension of Object Life Cycles,” in Proc. of the 14th Intl. Conf. on Object-Oriented and Entity-Relationship Modelling (OOER'95), Australia, Dec. 1995.Google Scholar
  24. 24.
    M. Silva and C. Carlson, “Conceptual Design of Active Object-Oriented Database Applications Using Multi-level Diagrams,” to appear in Proc. ot the10th European Conf. on Object-Oriented Programming (ECOOP'96), Linz, Austria, July 1996.Google Scholar
  25. 25.
    A.P. Sistla and O. Wolfson, “Temporal Triggers in Active Databases,” in IEEE Transactions on Knowledge and Data Engineering, vol. 7, no. 3, June 1995.Google Scholar
  26. 26.
    M. Soo and R. Snodgrass, “Overview of MultiCal,” The MultiCal Project, Department of Computer Science, University of Arizona, Tuscon, Nov. 1993.Google Scholar
  27. 27.
    M.M. Zloof, “Query-By-Example: A Database Language,” in IBM Systems Journal, vol. 16, no. 4, Armonk, New York, Dec. 1977.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • P. Lang
    • 1
  • W. Obermair
    • 1
  • M. Schrefl
    • 1
  1. 1.Institut für Wirtschaftsinformatik Data & Knowledge EngineeringUniversität LinzAustria

Personalised recommendations