Abstract
Global smart spaces are intended to provide their inhabitants with context-aware access to pervasive services and information relevant to large geographical areas. Transportation is one obvious domain for such global smart spaces since applications can be built to exploit the variety of sensor-rich systems that have been deployed to support urban traffic control and highway management as well as within individual vehicles. This paper presents a spatial programming model designed to provide a standardised way to build context-aware global smart space applications using information that is distributed across independent (legacy, sensor-enabled, and embedded) systems by exploiting the overlapping spatial and temporal attributes of the information maintained by these systems. The spatial programming model is based on a topographical approach to modelling space that enables systems to independently define and use potentially overlapping spatial context in a consistent manner and in contrast to topological approaches, in which geographical relationships between objects are described explicitly. Moreover, this approach facilitates the incremental construction of global smart spaces since the underlying systems to be incorporated are largely decoupled. The programming model has been evaluated by building a context-aware service for multi-modal urban journey planning, as part of the development of an overall architecture for intelligent transportation systems in Dublin.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-540-35127-6_28
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Dearle, A., Kirby, G., Morrison, R., McCarthy, A., Mullen, K., Yang, Y., Connor, R., Welen, P., Wilson, A.: Architectural Support for Global Smart Spaces. In: Chen, M.-S., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds.) MDM 2003. LNCS, vol. 2574, pp. 153–164. Springer, Heidelberg (2003)
Cheverst, K., Davies, N., Mitchell, K., Friday, A., Efstratiou, C.: Experiences of Developing and Deploying a Context-aware Tourist Guide: The GUIDE Project. In: Proceedings of the Sixth Annual International Conference on Mobile Computing and Networking (MobiCom 2000), pp. 20–31. ACM Press, Boston (2000)
Abowd, G.D., Atkeson, C.G., Hong, J., Long, S., Kooper, R., Pinkerton, M.: Cyberguide: A Mobile Context-Aware Tour Guide. ACM Wireless Networks 3, 421–433 (1997)
Sivaharan, T., Blair, G., Friday, A., Wu, M., Duran-Limon, H., Okanda, P., Sørensen, C.-F.: Cooperating Sentient Vehicles for Next Generation Automobiles. In: The First ACM International Workshop on Applications of Mobile Embedded Systems (WAMES 2004), Boston, Massachusetts, USA (2004)
Kjeldskov, J., Howard, S., Murphy, J., Carroll, J., Vetere, F., Graham, C.: Designing TramMateña Context-Aware Mobile System Supporting Use of Public Transportation. In: Proceedings of the 2003 Conference on Designing for User Experiences, pp. 1–4. ACM Press, San Francisco (2003)
Dowling, J., Cunningham, R., Harrington, A., Curran, E., Cahill, V.: Emergent Consensus in Decentralised Systems using Collaborative Reinforcement Learning. In: BabaoÄŸlu, Ă–., Jelasity, M., Montresor, A., Fetzer, C., Leonardi, S., van Moorsel, A., van Steen, M. (eds.) SELF-STAR 2004. LNCS, vol. 3460, pp. 63–80. Springer, Heidelberg (2005)
Honle, N., Kappeler, U., Nicklaus, D., Schwarz, T., Grossmann, M.: Benefits of Integrating Meta Data into a Context Model. In: Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops, Pisa, Italy, pp. 25–29 (2004)
Lehmann, O., Bauer, M., Becker, C., Nicklas, D.: From Home to World - Supporting Context-aware Applications through World Models. In: Proceedings of Second IEEE International Conference on Pervasive Computing and Communications (Percom 2004), Orlando, Florida, pp. 297–308. IEEE Computer Society, Los Alamitos (2004)
Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R., Nahrstedt, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing 1, 74–83 (2002)
Borcea, C., Intanagonwiwat, C., Kang, P., Kramer, U., Iftode, L.: Spatial Programming using Smart Messages: Design and Implementation. In: Proceedings of the Twenty-Fourth IEEE International Conference on Distributed Computing Systems (ICDCS 2004), Tokyo, Japan, pp. 690–699 (2004)
Dey, A., Abowd, G.: Towards a Better Understanding of Context and Context-Awareness. In: Workshop on The What, Who, Where, When, and How of Context-Awareness, as part of the 2000 Conference on Human Factors in Computing Systems (CHI 2000), The Hague, The Netherlands (2000)
Meier, R., Harrington, A., Cahill, V.: Audit of ITS Applications and Services in Dublin City, Trinity College, Dublin, Ireland, Dublin City Council iTransIT Deliverable (August 2004)
Bauer, M., Becker, C., Rothermel, K.: Location Models from the Perspective of Context-Aware Applications and Mobile Ad Hoc Networks. Personal and Ubiquitous Computing 6, 322–328 (2002)
Open GIS Consortium Inc, OpenGIS Simple Features Specification for SQL, Revision 1.1, OpenGIS Project Document 99-049 (1999)
Bossom, R.A.P.: European ITS Framework Architecture - Communication Architecture. Annex 1: Supporting Information for Communications Analysis, European Communities D3.3 (2000)
Fugger, T.F., Randles, B.C., Stein, A.C., Whiting, W.C., Gallagher, B.: Analysis of Pedestrian Gait and Perception–Reaction at Signal-Controlled Crosswalk Intersections. National Research Council, Washington, D.C, USA, Transportation Research Record 1705 TRB 00-1439 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 IFIP International Federation for Information Processing
About this paper
Cite this paper
Meier, R., Harrington, A., Termin, T., Cahill, V. (2006). A Spatial Programming Model for Real Global Smart Space Applications. In: Eliassen, F., Montresor, A. (eds) Distributed Applications and Interoperable Systems. DAIS 2006. Lecture Notes in Computer Science, vol 4025. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11773887_2
Download citation
DOI: https://doi.org/10.1007/11773887_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35126-9
Online ISBN: 978-3-540-35127-6
eBook Packages: Computer ScienceComputer Science (R0)