Copyright © 2008 The Institute of Electronics, Information and Communication Engineers
Special Section on Knowledge-Based Software Engineering -- Papers -- Ubiquitous Computing |
Query Language for Location-Based Services: A Model Checking Approach
1 The author is with the Graduate School for Advanced Studies, National Institute of Informatics, Kanagawa-ken, 240–0193 Japan., 2 The authors are with National Institute of Informatics, Tokyo, 101–8430 Japan. E-mail: hoareau{at}nii.ac.jp
| Abstract |
|---|
We present a model checking approach to the rationale, implementation, and applications of a query language for location-based services. Such query mechanisms are necessary so that users, objects, and/or services can effectively benefit from the location-awareness of their surrounding environment. The underlying data model is founded on a symbolic model of space organized in a tree structure. Once extended to a semantic model for modal logic, we regard location query processing as a model checking problem, and thus define location queries as hybrid logic-based formulas. Our approach is unique to existing research because it explores the connection between location models and query processing in ubiquitous computing systems, relies on a sound theoretical basis, and provides modal logic-based query mechanisms for expressive searches over a decentralized data structure. A prototype implementation is also presented and will be discussed.
Key Words: ubiquitous computing, location-based services, query language, model checking
Manuscript received July 12, 2007. Manuscript revised October 17, 2007.