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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Taylor P. Location based services: Strategic outlook for mobile operators and solutions vendors. Strategy Analytics, Report, 2003.
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.
Satoh I. A testing framework for mobile computing software. IEEE Trans. Software Engineering, 2003, 29(2): 1112–1121.
Barton J J, Vijayaraghavan V. UBIWISE, a simulator for ubiquitous computing systems design. HP Laboratories, Oct. 2002.
Morla R, Davies N. Evaluating a location-based application: A hybrid test and simulation environment. Pervasive Computing, IEEE, 2004, 3(3): 48–56.
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.
Introduction to wireless Java. Sun Microsystems, March 2006. http://developers.sun.com/techtopics/mobility/getstart/.
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.
Srivatsa H. Location-based security for wireless apps. May 2006, http://www-106.ibm.com/developerworks/wireless/li-brary/wi-loc/.
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.
McKee L. The importance of going “open”. June 2006, http://www.opengeospatial.org/pressroom/papers.
Harrison J. Overview of OGC interoperability program. June 2006, http://www.opengeospatial.org/pressroom/papers.
Anind K Dey. Providing architectural support for building context-aware applications [Ph.D. Dissertation]. College of Computing, Georgia Institute of Technology, 2000.
TTThree Specification. Testing Technologies Inc. September 30, 2004, http://www.testingtech.de/products/ttthree.php.
MySQL Reference Manual. MySQL AB, June 30, 2005, http://dev.mysql.com/doc/.
Hata M. Empirical formula for propagation loss in land mobile radio services. IEEE Transactions on Vehicular Technology, 1980, 29(3): 317–325.
Schilit B, Theimer M. Disseminating active map information to mobile hosts. Network, IEEE, 2004, 8(5): 22–32.
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.
Interoperability testing specification. European Telecommunication Standard Institute, June 30, 2005, http://portal.etsi.org/mbs/Testing/interop/interop.asp#TSS.
Yuan M, Long J. Securing wireless J2ME. June 30 2005, http://www-128.ibm.com/developerworks/library/wisecj2me.html.
Stepien B, Schieferdecker I. Automated testing of XML/SOAP based Web services. In Proc. KiVS, Leipzig, German, Feb. 2003.
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.
Grabowski J et al. An introduction into the testing and test control notation (TTCN-3). Computer Networks, 2003, 42(3): 375–403.
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.
TTCN-3 Control Interface, Version: 1.1.1, TTCN-3 Specification, European Telecommunication Standard Institute. September 2004, http://www.etsi.org/ptcc/ptccttcn3.htm#.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-009-9232-5