{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:44:20Z","timestamp":1750308260291,"version":"3.41.0"},"reference-count":37,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2004,7,1]],"date-time":"2004-07-01T00:00:00Z","timestamp":1088640000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOBILE Mob. Comput. Commun. Rev."],"published-print":{"date-parts":[[2004,7]]},"abstract":"<jats:p>This work addresses the problem of maintaining the consistency of the answers to continuous queries which are posed by the users of the Moving Objects Databases (MOD). Assuming that the motion of the object is represented by a trajectory, we focus on the effect that the modifications to the trajectory data can have on the queries answer-set. In case a mobile user enters a road section in which an accident has occurred, which was not anticipated in the \"expected\" traffic behavior, not only his trajectory needs to updated, but the answer to the query that he posed may need to be recalculated and transmitted again. In this work we propose a framework which enables detecting and processing the pending queries whose answers need to be re-evaluated upon modifications to the MOD. We identify the relevant syntactic elements which can be extracted from the user's queries and we analyze their semantic implications. We also propose an architecture of a system that can be used for this task. We demonstrate how triggers can be used to maintain the answers to the users' queries \"up to date\" with respect to the modifications to the MOD and we show that our framework can be implemented on top of the existing ORDBMS.<\/jats:p>","DOI":"10.1145\/1031483.1031488","type":"journal-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T18:32:02Z","timestamp":1169058722000},"page":"20-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Reactive maintenance of continuous queries"],"prefix":"10.1145","volume":"8","author":[{"given":"Goce","family":"Trajcevski","sequence":"first","affiliation":[{"name":"Northwestern University, Evanston, IL"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Scheuermann","sequence":"additional","affiliation":[{"name":"Northwestern University, Evanston, IL"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2004,7]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/335168.335220"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/645347.650658"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the International Conference on Very Large Databases (VLDB)","author":"Carey M.","year":"1999","unstructured":"M. Carey , D. Chamberlin , S. Narayanan , B. Vance , D. Doole , S. Rileau , R. Swegarman , and N. Mattos . O-O What Have They Done to DB2 . In Proceedings of the International Conference on Very Large Databases (VLDB) , 1999 .]] M. Carey, D. Chamberlin, S. Narayanan, B. Vance, D. Doole, S. Rileau, R. Swegarman, and N. Mattos. O-O What Have They Done to DB2. In Proceedings of the International Conference on Very Large Databases (VLDB), 1999.]]"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/185827.185828"},{"key":"e_1_2_1_5_1","volume-title":"Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann","author":"Ceri S.","year":"1996","unstructured":"S. Ceri , P. Fraternali , S. Paraboschi , and L. Tanca . Active Rule Management in Chimera. In J. Widom and S. Ceri, editors , Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann , 1996 .]] S. Ceri, P. Fraternali, S. Paraboschi, and L. Tanca. Active Rule Management in Chimera. In J. Widom and S. Ceri, editors, Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, 1996.]]"},{"key":"e_1_2_1_6_1","volume-title":"Modern Database Systems: The Object Model, Interoperability and Beyond","author":"Dayal U.","year":"1994","unstructured":"U. Dayal , E. Hansen , and J. Widom . Active Database Systems . In W. Kim, editor, Modern Database Systems: The Object Model, Interoperability and Beyond . Addison-Wesley , 1994 .]] U. Dayal, E. Hansen, and J. Widom. Active Database Systems. In W. Kim, editor, Modern Database Systems: The Object Model, Interoperability and Beyond. Addison-Wesley, 1994.]]"},{"key":"e_1_2_1_7_1","volume-title":"An Appraisal of Some Shortest-Path Algorithms. Operations Research, 17(3)","author":"Dreyfus S. E.","year":"1969","unstructured":"S. E. Dreyfus . An Appraisal of Some Shortest-Path Algorithms. Operations Research, 17(3) , 1969 .]] S. E. Dreyfus. An Appraisal of Some Shortest-Path Algorithms. Operations Research, 17(3), 1969.]]"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/342009.335426"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/219035.219042"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/352958.352963"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/303976.304002"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/646518.756858"},{"key":"e_1_2_1_15_1","first-page":"1","volume-title":"JOSI","author":"Motakis I.","year":"1997","unstructured":"I. Motakis and C. Zaniolo . Formal Semantics for Composite Temporal Events in Active Database Rules . JOSI , pages 1 -- 37 , 1997 .]] I. Motakis and C. Zaniolo. Formal Semantics for Composite Temporal Events in Active Database Rules. JOSI, pages 1--37, 1997.]]"},{"key":"e_1_2_1_16_1","volume-title":"Release 8.0.4","author":"Oracle Corporation","year":"2000","unstructured":"Oracle Corporation . Oracle8i: Spatial Cartridge User's Guide and Reference , Release 8.0.4 , 2000 . http:\/\/technet.oracle.com\/docs\/products\/oracle8\/docindex.htm.]] Oracle Corporation. Oracle8i: Spatial Cartridge User's Guide and Reference, Release 8.0.4, 2000. http:\/\/technet.oracle.com\/docs\/products\/oracle8\/docindex.htm.]]"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2004.69"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/552375"},{"key":"e_1_2_1_19_1","volume-title":"Capturing the Uncertainty of Moving Objects Representation. In International Symposium on Advances in Spatial Databases (SSD)","author":"Pfoser D.","year":"1999","unstructured":"D. Pfoser and C. Jensen . Capturing the Uncertainty of Moving Objects Representation. In International Symposium on Advances in Spatial Databases (SSD) , 1999 .]] D. Pfoser and C. Jensen. Capturing the Uncertainty of Moving Objects Representation. In International Symposium on Advances in Spatial Databases (SSD), 1999.]]"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/212433.220203"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.940733"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1039840"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/646291.687087"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/876875.878984"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/342009.335427"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/645482.653301"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223844"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/777943.777944"},{"issue":"3","key":"e_1_2_1_30_1","volume":"41","author":"Tayeb J.","year":"1998","unstructured":"J. Tayeb , O. Ulusoy , and O. Wolfson . A Quadtree-based Dynamic Attribute Indexing Method. The Computer Journal , 41 ( 3 ), 1998 .]] J. Tayeb, O. Ulusoy, and O. Wolfson. A Quadtree-based Dynamic Attribute Indexing Method. The Computer Journal, 41(3), 1998.]]","journal-title":"A Quadtree-based Dynamic Attribute Indexing Method. The Computer Journal"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/646497.695630"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/647226.719071"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/646130.679669"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/645340.650225"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026430919467"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/647227.719104"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.536251"},{"key":"e_1_2_1_38_1","volume-title":"Morgan Kaufmann","author":"Widom J.","year":"1996","unstructured":"J. Widom and S. Ceri . Active Database Systems: Triggers and Rules for Advanced Database Processing . Morgan Kaufmann , 1996 .]] J. Widom and S. Ceri. Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, 1996.]]"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/645483.656230"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008782710752"}],"container-title":["ACM SIGMOBILE Mobile Computing and Communications Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1031483.1031488","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1031483.1031488","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:23:46Z","timestamp":1750267426000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1031483.1031488"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,7]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,7]]}},"alternative-id":["10.1145\/1031483.1031488"],"URL":"https:\/\/doi.org\/10.1145\/1031483.1031488","relation":{},"ISSN":["1559-1662","1931-1222"],"issn-type":[{"type":"print","value":"1559-1662"},{"type":"electronic","value":"1931-1222"}],"subject":[],"published":{"date-parts":[[2004,7]]},"assertion":[{"value":"2004-07-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}