Skip to main content

Scalable Context Simulation for Mobile Applications

  • Conference paper
On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops (OTM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4278))

Abstract

Mobility, and, implicitly, context-awareness, offer significant opportunities to service providers to augment and differentiate their respective services. Though this potential has been long acknowledged, the dynamic nature of a mobile user’s context can lead to various difficulties when engineering mobile, context-aware applications. Classic software engineering elements are well understood in the fixed computing domain. However, the mobile domain introduces further degrees of difficulty into the process. The testing phase of the software engineering cycle is a particular case in point as modelling the myriad of scenarios that mobile users may find themselves is practically impossible. In this paper, we describe a scalable framework that can be used both for initial prototyping and for the final testing of mobile context-aware applications. In particular, we focus on scenarios where the application is in essence a distributed multi-agent system, comprising a suite of agents running on both mobile devices and on fixed nodes on a wireless network.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/11915072_109.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aarts, E., Marzano, S. (eds.): The New Everyday: Views on Ambient Intelligence. 010 Publishers, Rotterdam, The Netherlands (2003)

    Google Scholar 

  2. Barton, J., Vijayaraghavan, V.: Ubiwise: A Ubiquitous Wireless Infrastructure Simulation Environment, tech. report HPL-2002- 303, HP Labs (2002)

    Google Scholar 

  3. Morla, R., Davies, N.: Evaluating a Location-based Application: A Hybrid Test and Simulation Environment. IEEE Pervasive Computing 3(3), 48–56 (2004)

    Article  Google Scholar 

  4. Bylund, M., Espinoza, F.: Testing and Demonstrating Context-aware Services with Quake III Arena. Communications of the ACM 45(1), 46–48 (2002)

    Article  Google Scholar 

  5. Satoh, I.: Software Testing for Wireless Mobile Computing. IEEE Wireless Communications 11(5), 58–64 (2004)

    Article  Google Scholar 

  6. Satoh, I.: A Testing Framework for Mobile Computing Software. IEEE Transactions on Software Engineering 29(12), 1112–1121 (2003)

    Article  Google Scholar 

  7. Hou, Q., Zhu, H., Greenwood, S.: A Multi-Agent Software Environment for Testing Web-based Applications. In: Proceedings of the 27th Annual International Computer Software and Applications Conference (COMPSAC 2003), Dallas, Texas, pp. 10–15 (2003)

    Google Scholar 

  8. Narendra, N.C.: Large Scale Testing of Pervasive Computing Systems Using Multi-Agent Simulation. In: Proceedings of the Third Workshop on Intelligent Solutions in Embedded Systems (WISES 2005), Hamburg, Germany, pp. 27–38 (2005)

    Google Scholar 

  9. Greenberg, S.: Context as a Dynamic Construct. Human-Computer Interaction 16, 257–268 (2001)

    Article  Google Scholar 

  10. Ubisense, http://www.ubisense.net/

  11. Wooldridge, M., Jennings, N.R.: Intelligent Agents: Theory and Practice. The Knowledge Engineering Review 10(2), 115–152 (1995)

    Article  Google Scholar 

  12. Rao, A.S., Georgeff, M.P.: Modelling Rational Agents within a BDI Architecture. In: Principles of Knowledge Representation. & Reasoning, San Mateo, CA (1991)

    Google Scholar 

  13. Collier, R., O’Hare, G.M.P., Lowen, T.D., Rooney, C.F.B.: Beyond Prototyping in the Factory of Agents. In: Mařík, V., Müller, J.P., Pěchouček, M. (eds.) CEEMAS 2003. LNCS, vol. 2691, p. 383. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  14. O’Hare, G.M.P.: Agent Factory: An Environment for the Fabrication of Multi-Agent Systems. In: O’Hare, G.M.P., Jennings, N. (eds.) Foundations of Distributed Artificial Intelligence, pp. 449–484. John Wiley and Sons, Inc., Chichester (1996)

    Google Scholar 

  15. O’Grady, M.J., O’Hare, G.M.P.: Just-in-Time Multimedia Distribution in a Mobile Computing Environment. IEEE Multimedia 11(4), 62–74 (2004)

    Article  Google Scholar 

  16. Keegan, S., O’Hare, G.M.P.: EasiShop - Agent-Based Cross Merchant Product Comparison Shopping for the Mobile User. In: Proceedings of ICTTA 2004, Syria (2004)

    Google Scholar 

  17. Strahan, R., O’Hare, G.M.P., Phelan, D., Muldoon, C., Collier, R.: ACCESS: An Agent based Architecture for the Rapid Prototyping of Location Aware Services. In: 5th International Conference on Computational Science, Emory University Atlanta (2005)

    Google Scholar 

  18. Muldoon, C., O’Hare, G.M.P., Collier, R.W., O’Grady, M.J.: Agent Factory Micro Edition: A Framework for Ambient Applications. In: Proceedings of the Intelligent Agents in Computing System Workshop, ICCS, Reading, UK (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, Y., O’Grady, M.J., O’Hare, G.M.P. (2006). Scalable Context Simulation for Mobile Applications. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops. OTM 2006. Lecture Notes in Computer Science, vol 4278. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11915072_42

Download citation

  • DOI: https://doi.org/10.1007/11915072_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48273-4

  • Online ISBN: 978-3-540-48276-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics