skip to main content
10.1145/2897073.2897078acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

CATLES: a crowdsensing-supported interactive world-scale environment simulator for context-aware systems

Published: 14 May 2016 Publication History

Abstract

With the rise of smart mobile devices, context-aware mobile applications became an integral part of our everyday life. However, testing, evaluating or demonstrating context-aware mobile applications for outdoor environments remains a resource-intensive and cumbersome task. The investigations need to be conducted in real-world experiments in order to gain proper insights into how well an application will perform in a particular environment with its distinct contextual properties. Although steps were undertaken to simulate outdoor environments within the lab, these approaches are either based on radio propagation models for the simulation of wireless networks or are limited to a particular virtual space. To overcome these shortcomings, the outdoor environment simulator CATLES is introduced. It allows to transparently simulate the position of a mobile device by interactively controlling an avatar within a virtual 3D representation of the world. At the same time, it makes use of crowdsensed publicly available WiFi and cell measurements to properly simulate the environment the context-aware mobile application residing on the respective mobile device is supposed to sense at the simulated position.

References

[1]
Azizyan, M., Constandache, I., and Roy Choudhury, R. SurroundSense: Mobile Phone Localization via Ambience Fingerprinting. In Proceedings of the 15th Annual International Conference on Mobile Computing and Networking (New York, NY, USA, 2009), MobiCom '09, ACM, pp. 261--272.
[2]
Baldauf, M., Dustdar, S., and Rosenberg, F. A Survey on Context-Aware Systems. International Journal of Ad Hoc Ubiquitous Computing 2, 4 (June 2007), 263--277.
[3]
Barton, J. J., and Vijayaraghavan, V. UBIWISE, A Simulator for Ubiquitous Computing Systems Design. Tech. rep., HP Laboratories, Palo Alto, 2003.
[4]
Bylund, M., and Espinoza, F. Using Quake III Arena to Simulate Sensors and Actuators when Evaluating and Testing Mobile Services. In CHI '01 Extended Abstracts on Human Factors in Computing Systems (New York, NY, USA, 2001), CHI EA '01, ACM, pp. 241--242.
[5]
Bylund, M., and Espinoza, F. Testing and Demonstrating Context-aware Services with Quake III Arena. Commun. ACM 45, 1 (Jan. 2002), 46--48.
[6]
Campillo-Sanchez, P., Botía, J. A., and Gómez-Sanz, J. J. Development of Sensor Based Applications for the Android Platform: an Approach Based on Realistic Simulation. Advances in Distributed Computing and Artificial Intelligence Journal 4 (2013), 23--28.
[7]
Chen, M. Y., Sohn, T., Chmelev, D., Haehnel, D., Hightower, J., Hughes, J., LaMarca, A., Potter, F., Smith, I., and Varshavsky, A. Practical Metropolitan-scale Positioning for GSM Phones. In Proceedings of the 8th International Conference on Ubiquitous Computing (Berlin, Heidelberg, 2006), UbiComp'06, Springer-Verlag, pp. 225--242.
[8]
Columbia University, CIESIN, IFPRI, The World Bank, and CIAT. Global Rural-Urban Mapping Project, Version 1 (GRUMPv1): Urban Extents Grid, 2011.
[9]
Diewald, S., Roalter, L., Möller, A., and Kranz, M. Towards a Holistic Approach for Mobile Application Development in Intelligent Environments. In Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia (New York, NY, USA, 2011), MUM '11, ACM, pp. 73--80.
[10]
Elhamshary, M., and Youssef, M. CheckInside: A Fine-grained Indoor Location-based Social Network. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing (2014), UbiComp '14, ACM, pp. 607--618.
[11]
Kim, D. H., Hightower, J., Govindan, R., and Estrin, D. Discovering Semantically Meaningful Places from Pervasive RF-beacons. In Proceedings of the 11th International Conference on Ubiquitous Computing (New York, NY, USA, 2009), UbiComp '09, ACM, pp. 21--30.
[12]
Küpper, A. Location-based Services: Fundamentals and Operation. John Wiley & Sons, 2005.
[13]
Küpper, A., Bareth, U., and Freese, B. Geofencing and Background Tracking - The Next Features in LBS. In Proceedings of the 41th Annual Conference of the Gesellschaft für Informatik e.V. (INFORMATIK 2011) (Berlin, Germany, Oct 2011), vol. 192, Köllen Druck + Verlag GmbH.
[14]
Laasonen, K., Raento, M., and Toivonen, H. Adaptive On-Device Location Recognition. In Pervasive Computing, A. Ferscha and F. Mattern, Eds., vol. 3001 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2004, pp. 287--304.
[15]
Laitinen, H., Lahteenmaki, J., and Nordstrom, T. Database Correlation Method for GSM Location. In Vehicular Technology Conf., 2001. VTC 2001 Spring. IEEE VTS 53rd (2001), vol. 4, IEEE, pp. 2504--2508.
[16]
LaMarca, A., Chawathe, Y., Consolvo, S., Hightower, J., Smith, I., Scott, J., Sohn, T., Howard, J., Hughes, J., Potter, F., Tabert, J., Powledge, P., Borriello, G., and Schilit, B. Place Lab: Device Positioning Using Radio Beacons in the Wild. In Pervasive Computing, H.-W. Gellersen, R. Want, and A. Schmidt, Eds., vol. 3468 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2005, pp. 116--133.
[17]
Langley, R. B. Dilution of Precision. In GPS World. 1999, pp. 52--59.
[18]
Letchner, J., Fox, D., and LaMarca, A. Large-scale Localization from Wireless Signal Strength. In Proceedings of the 20th National Conference on Artificial Intelligence (2005), vol. 1, AAAI Press, pp. 15--20.
[19]
McGlinn, K., O'Neill, E., Gibney, A., O'Sullivan, D., and Lewis, D. SimCon: A Tool to Support Rapid Evaluation of Smart Building Application Design using Context Simulation and Virtual Reality. Journal UCS 16, 15 (2010), 1992--2018.
[20]
Nazari Shirehjini, A. A., and Klar, F. 3DSim: Rapid Prototyping Ambient Intelligence. In Proceedings of the 2005 Joint Conference on Smart Objects and Ambient Intelligence (New York, NY, USA, 2005), sOc-EUSAI '05, ACM, pp. 303--307.
[21]
Niemeyer, G. Geohash. http://geohash.org, Accessed: 2016-01-06.
[22]
Nishio, N., Fukuzaki, Y., and Azumi, T. Detecting Wi-fi Base Station Behavior Inappropriate for Positioning Method in Participatory Sensing Logs. In Proceedings of the 2013 ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication (New York, NY, USA, 2013), UbiComp '13 Adjunct, ACM, pp. 665--672.
[23]
Nurmi, P., Bhattacharya, S., and Kukkonen, J. A Grid-based Algorithm for On-device GSM Positioning. In Proc. of the 12th ACM Int. Conf. on Ubiquitous Computing (New York, NY, USA, 2010), UbiComp '10, ACM, pp. 227--236.
[24]
O'Neill, E., Klepal, M., Lewis, D., O'Donnell, T., O'Sullivan, D., and Pesch, D. A Testbed for Evaluating Human Interaction with Ubiquitous Computing Environments. In First International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (Feb 2005), pp. 60--69.
[25]
Rodriguez Garzon, S. Situation-Aware Personalization of Automotive User Interfaces. In Adjunct Proceedings of 4th International Conference on Automotive User Interfaces and Interactive Vehicular Applications (Oct 2012), pp. 15--16.
[26]
Rodriguez Garzon, S., and Deva, B. Geofencing 2.0: Taking Location-based Notifications to the Next Level. In Proc. of the 2014 ACM Int. Joint Conf. on Pervasive and Ubiquitous Computing (New York, NY, USA, 2014), UbiComp '14, ACM, pp. 919--930.
[27]
Rodriguez Garzon, S., Deva, B., Pilz, G., and Medack, S. Infrastructure-assisted Geofencing: Proactive Location-Based Services with Thin Mobile Clients and Smart Servers. In 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (March 2015), pp. 61--70.
[28]
Shah, S. I. A., Ilyas, M., and Mouftah, H. T. Pervasive Communications Handbook, 1st ed. CRC Press, Inc., Boca Raton, FL, USA, 2011.
[29]
Uzun, A., Neidhardt, E., and Küpper, A. OpenMobileNetwork - A Platform for Providing Estimated Semantic Network Topology Data. Int. Journal of Business Data Communications and Networking (IJBDCN) 9, 4 (10 2013), 46--64.
[30]
Uzun, A., Salem, M., and Küpper, A. Exploiting Location Semantics for Realizing Cross-referencing Proactive Location-based Services. In Proceedings of IEEE 8th International Conference on Semantic Computing (Los Alamitos, CA, USA, June 2014), ICSC 2014, IEEE Computer Society, pp. 76--83.
[31]
Velasquez, C., Soares, C., Morla, R., Moreira, R. S., Torres, J. M., and Sobral, P. A 3D Simulation Framework for Safe Ambient-Assisted Home Care. In Proceedings of the Fifth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (2011), pp. 61--66.
[32]
Zandbergen, P. A. Positional Accuracy of Spatial Data: Non-Normal Distributions and a Critique of the National Standard for Spatial Data Accuracy. Transactions in GIS 12, 1 (2008), 103--130.

Cited By

View all
  • (2020)A Survey of Context Simulation for Testing Mobile Context-Aware ApplicationsACM Computing Surveys10.1145/337278853:1(1-39)Online publication date: 6-Feb-2020
  • (2017)Geofence Index: A Performance Estimator for the Reliability of Proactive Location-Based Services2017 18th IEEE International Conference on Mobile Data Management (MDM)10.1109/MDM.2017.12(1-10)Online publication date: May-2017
  • (2017)STEAM: A Platform for Scalable Spatiotemporal AnalyticsProcedia Computer Science10.1016/j.procs.2017.05.429109(731-736)Online publication date: 2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MOBILESoft '16: Proceedings of the International Conference on Mobile Software Engineering and Systems
May 2016
326 pages
ISBN:9781450341783
DOI:10.1145/2897073
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 May 2016

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

Conference

ICSE '16
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2020)A Survey of Context Simulation for Testing Mobile Context-Aware ApplicationsACM Computing Surveys10.1145/337278853:1(1-39)Online publication date: 6-Feb-2020
  • (2017)Geofence Index: A Performance Estimator for the Reliability of Proactive Location-Based Services2017 18th IEEE International Conference on Mobile Data Management (MDM)10.1109/MDM.2017.12(1-10)Online publication date: May-2017
  • (2017)STEAM: A Platform for Scalable Spatiotemporal AnalyticsProcedia Computer Science10.1016/j.procs.2017.05.429109(731-736)Online publication date: 2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media