Skip to main content
Log in

A Scalable Testing Framework for Location-Based Services

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

A novel testing framework for location based services is introduced. In particular, the paper showcases a novel architecture for such a framework. The implementation of the framework illustrates both the functionality and the feasibility of the framework proposed and the utility of the architecture. The new framework is evaluated through comparison to several other methodologies currently available for the testing of location-based applications. A case study is presented in which the testing framework was applied to a typical mobile service tracking system. It is concluded that the proposed testing framework achieves the best coverage of the entire location based service testing problem of the currently available methodologies; being equipped to test the widest array of application attributes and allowing for the automation of testing activities.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Taylor P. Location based services: Strategic outlook for mobile operators and solutions vendors. Strategy Analytics, Report, 2003.

  2. Adusei I K, Kyamakya K, Erbas F. Location-based services: Advances and challenges. In Proc. Canadian Conference on Electrical and Computer Engineering, Ontario, Canada, May 2004, pp.1–7.

  3. Satoh I. A testing framework for mobile computing software. IEEE Trans. Software Engineering, 2003, 29(2): 1112–1121.

    Article  MathSciNet  Google Scholar 

  4. Barton J J, Vijayaraghavan V. UBIWISE, a simulator for ubiquitous computing systems design. HP Laboratories, Oct. 2002.

  5. Morla R, Davies N. Evaluating a location-based application: A hybrid test and simulation environment. Pervasive Computing, IEEE, 2004, 3(3): 48–56.

    Article  Google Scholar 

  6. Dey A K, Abowd G D. The context toolkit: Aiding the development of context-aware applications. In Proc. Workshop on Software Engineering for Wearable and Pervasive Computing, Limerick, Ireland, June 4–5, 2000, pp.434–441.

  7. Introduction to wireless Java. Sun Microsystems, March 2006. http://developers.sun.com/techtopics/mobility/getstart/.

  8. Accot J, Zhai S. More than dotting the i's — Foundations for crossing-based interfaces. In Proc. the SIGCHI Conference on Human Factors in Computing Systems: Changing Our World, Changing Ourselves, Minneapolis, Minnesota, USA, April 20–25, 2002, pp.73–80.

  9. Srivatsa H. Location-based security for wireless apps. May 2006, http://www-106.ibm.com/developerworks/wireless/li-brary/wi-loc/.

  10. Suresh C, Parviz K, Sean S, Leandros T. Security Issues in M-Commerce: A Usage-Based Taxonomy. E-Commerce Agents, Marketplace Solutions, Security Issues, and Supply and Demand, LNCS 2033, 2001, pp.264–282.

  11. McKee L. The importance of going “open”. June 2006, http://www.opengeospatial.org/pressroom/papers.

  12. Harrison J. Overview of OGC interoperability program. June 2006, http://www.opengeospatial.org/pressroom/papers.

  13. Anind K Dey. Providing architectural support for building context-aware applications [Ph.D. Dissertation]. College of Computing, Georgia Institute of Technology, 2000.

  14. TTThree Specification. Testing Technologies Inc. September 30, 2004, http://www.testingtech.de/products/ttthree.php.

  15. MySQL Reference Manual. MySQL AB, June 30, 2005, http://dev.mysql.com/doc/.

  16. Hata M. Empirical formula for propagation loss in land mobile radio services. IEEE Transactions on Vehicular Technology, 1980, 29(3): 317–325.

    Article  MathSciNet  Google Scholar 

  17. Schilit B, Theimer M. Disseminating active map information to mobile hosts. Network, IEEE, 2004, 8(5): 22–32.

    Article  Google Scholar 

  18. Dey A K, Abowd G D. Towards a better understanding of context and context-awareness. In Proc. the 1st International Symposium on Handheld and Ubiquitous Computing, Karlsruhe, Germany, Sept. 27–29, 1999, pp.304–307.

  19. Interoperability testing specification. European Telecommunication Standard Institute, June 30, 2005, http://portal.etsi.org/mbs/Testing/interop/interop.asp#TSS.

  20. Yuan M, Long J. Securing wireless J2ME. June 30 2005, http://www-128.ibm.com/developerworks/library/wisecj2me.html.

  21. Stepien B, Schieferdecker I. Automated testing of XML/SOAP based Web services. In Proc. KiVS, Leipzig, German, Feb. 2003.

  22. Deussen P H, Din G, Schieferdecker I. A TTCN-3 based online test and validation platform for Internet services. In Proc. the Sixth International Symposium on Autonomous Decentralized Systems — Advanced Distributed Transportation Systems, Pisa, Italy, April 9–11, 2003, pp.177–184.

  23. Grabowski J et al. An introduction into the testing and test control notation (TTCN-3). Computer Networks, 2003, 42(3): 375–403.

    Article  MATH  MathSciNet  Google Scholar 

  24. Ina Schieferdecker et al. Realizing distributed TTCN-3 test systems with TCI. In Proc. IFIP TC 6/WG 6.1 15th Int. Conf. Testing of Communicating Systems (TestCom 2003), Sophia Antipolis, France, May 26–28, 2003, pp.95–109.

  25. TTCN-3 Control Interface, Version: 1.1.1, TTCN-3 Specification, European Telecommunication Standard Institute. September 2004, http://www.etsi.org/ptcc/ptccttcn3.htm#.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiang Yu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yu, J., Tappenden, A., Miller, J. et al. A Scalable Testing Framework for Location-Based Services. J. Comput. Sci. Technol. 24, 386–404 (2009). https://doi.org/10.1007/s11390-009-9232-5

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-009-9232-5

Keywords

Navigation