Dynamic topological predicates and notifications in moving objects databases

This work addresses the problem of efficient reactive management of topological predicates in MOD (Moving Objects Databases) settings. Detecting the satisfiability of such predicates in mobile and dynamic environments requires management of continuous and persistent conditions. We introduce two dynamical topological predicates: moving-along and moving-towards and we present efficient algorithmic solutions for their processing. Based on this, we subsequently take a deeper insight in the behavioral aspects of a MOD which manages them and we argue that the traditional ECA (Event Condition Action) paradigm, while it may ensure correct behavior, is not well-suited for enabling the users to declaratively specify some of the parameters that may affect the efficiency aspect of the reactive behavior. Towards this end, we introduce the (ECA)2 (Evolving and Context-Aware Event-Condition-Action) paradigm as a tool for specification of the triggers used by a MOD that handles requests which span over a time-interval in dynamic environments.

[1]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[2]  Max J. Egenhofer,et al.  Modelling Spatial Relations and Operations with Partially Ordered Sets , 1993, Int. J. Geogr. Inf. Sci..

[3]  Sharma Chakravarthy,et al.  Composite Events for Active Databases: Semantics, Contexts and Detection , 1994, VLDB.

[4]  A. Prasad Sistla,et al.  Modeling and querying moving objects , 1997, Proceedings 13th International Conference on Data Engineering.

[5]  Subhash Suri,et al.  A pedestrian approach to ray shooting: shoot a ray, take a walk , 1993, SODA '93.

[6]  Agnès Voisard,et al.  Context- and Situation-Awareness in Information Logistics , 2004, EDBT Workshops.

[7]  Peter Scheuermann,et al.  CATIS: A Context-Aware Tourist Information System , 2003 .

[8]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[9]  Evaggelia Pitoura,et al.  Locating Objects in Mobile Computing , 2001, IEEE Trans. Knowl. Data Eng..

[10]  Jochen Schiller,et al.  Location Based Services , 2004 .

[11]  Letizia Tanca,et al.  A structured approach for the definition of the semantics of active databases , 1995, TODS.

[12]  Norman W. Paton,et al.  Active Rules in Database Systems , 1998, Monographs in Computer Science.

[13]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[14]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[15]  Leonidas J. Guibas,et al.  Ray shooting in polygons using geodesic triangulations , 1991, Algorithmica.

[16]  D. Ghose,et al.  Capturability of realistic generalized true proportional navigation , 1996, IEEE Transactions on Aerospace and Electronic Systems.

[17]  Jennifer Widom,et al.  Active Database Systems: Triggers and Rules For Advanced Database Processing , 1994 .

[18]  Ralf Hartmut Güting,et al.  Realm-based spatial data types: The ROSE algebra , 1995, The VLDB Journal.

[19]  Martin Breunig,et al.  Architectures and Implementations of Spatio-temporal Database Management Systems , 2003, Spatio-Temporal Databases: The CHOROCHRONOS Approach.

[20]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[21]  Walid G. Aref,et al.  SINA: scalable incremental processing of continuous queries in spatio-temporal databases , 2004, SIGMOD '04.

[22]  Christian S. Jensen,et al.  Spatio-temporal Models and Languages: An Approach Based on Data Types , 2003, Spatio-Temporal Databases: The CHOROCHRONOS Approach.

[23]  Annika Hinze,et al.  Locations- and Time-Based Information Delivery in Tourism , 2003, SSTD.

[24]  Klaus H. Hinrichs,et al.  Managing uncertainty in moving objects databases , 2004, TODS.

[25]  Pankaj K. Agarwal,et al.  Polygon decomposition for efficient construction of Minkowski sums , 2000, Comput. Geom..

[26]  Peter Scheuermann,et al.  Reactive maintenance of continuous queries , 2004, MOCO.

[27]  Andrew U. Frank,et al.  Spatio-Temporal Databases , 2003, Lecture Notes in Computer Science.

[28]  Jennifer Widom,et al.  The Starburst Active Database Rule System , 1996, IEEE Trans. Knowl. Data Eng..

[29]  Keith Cheverst,et al.  Experiences of developing and deploying a context-aware tourist guide: the GUIDE project , 2000, MobiCom '00.