Skip to main content

UbiREAL: Realistic Smartspace Simulator for Systematic Testing

  • Conference paper
UbiComp 2006: Ubiquitous Computing (UbiComp 2006)

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

Included in the following conference series:

Abstract

In this paper, we propose a simulator for facilitating reliable and inexpensive development of ubiquitous applications where each application software controls a lot of information appliances based on the state of external environment, user’s contexts and preferences. The proposed simulator realistically reproduces behavior of application software on virtual devices in a virtual 3D space. For this purpose, the simulator provides functions to facilitate deployment of virtual devices in a 3D space, simulates communication among the devices from MAC level to application level, and reproduces the change of physical quantities (e.g., temperature) caused by devices (e.g., air conditioners). Also, we keep software portability between virtual devices and real devices. As the most prominent function of the simulator, we provide a systematic and visual testing method for testing whether a given application software satisfies specified requirements.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Biegel, G., Cahill, V.: A Framework for Developing Mobile, Context-aware Applications. In: Proc. of 2nd IEEE Int’l Conf. on Pervasive Computing and Communications (PerCom 2004), pp. 361–365 (2004)

    Google Scholar 

  2. Nishigaki, K., Yasumoto, K., Shibata, N., Ito, M., Higashino, T.: Framework and Rule-based Language for Facilitating Context-aware Computing using Information Appliances. In: Proc. of 1st Int’l Workshop on Services and Infrastructure for the Ubiquitous and Mobile Internet (SIUMI 2005) (ICDCS 2005 Workshop), pp. 345–351 (2005)

    Google Scholar 

  3. Yamazaki, T., Ueda, H., Sawada, A., Tajika, Y., Minoh, M.: Networked Appliances Collaboration on the Ubiquitous Home. In: Proc. of 3rd Int’l Conf. on Smart homes and health Telematic (ICOST 2005), vol. 15, pp. 135–142 (2005)

    Google Scholar 

  4. Kawaguchi, N.: Cogma: A Middleware for Cooperative Smart Appliances for Ad hoc Environment. In: Proc. of 1st Int’l Conf. on Mobile Computing and Ubiquitous Networking(ICMU 2004), pp. 146–151 (2004)

    Google Scholar 

  5. Barton, J.J., Vijayaraghavan, V.: UBIWISE, A Simulator for Ubiquitous Computing Systems Design, Technical Report HPL-2003-93, HP Laboratories, Palo Alto (2003)

    Google Scholar 

  6. O’Neill, E., Klepal, M., Lewis, D., O’Donnell, T., O’Sullivan, D., Pesch, D.: A Testbed for Evaluating Human Interaction with Ubiquitous Computing Environments. In: Proc. of 1st Int’l Conf. on Testbeds and Research Infrastructures for the Development of NeTworks and Communities, pp. 60–69 (2005)

    Google Scholar 

  7. Niemelä, E., Vaskivuo, T.: Agile Middleware of Pervasive Computing Environments. In: Proc. of 2nd IEEE Annual Conf. on Pervasive Computing and Communications Workshops (PerCom 2004 Workshop), pp. 192–197 (2004)

    Google Scholar 

  8. Roman, M., Hess, C.K., Cerqueira, R., Campbell, R.H., Narhstedt, K.: Gaia: A Middleware Infrastructure to Enable Active spaces. IEEE Pervasive Computing Magazine 1, 74–83 (2002)

    Article  Google Scholar 

  9. Chan, E., Bresler, J., Al-Muhtadi, J., Campbell, R.: Gaia Microserver: An Extendable Mobile Middleware Platform. In: Proc. of 3rd IEEE Int’l Conf. on Pervasive Computing and Communications (PerCom 2005), pp. 309–313 (2005)

    Google Scholar 

  10. Messer, A., Kunjithapatham, A., Sheshagiri, M., Song, H., Kumar, P., Nguyen, P., Yi, K.H.: InterPlay: A Middleware for Seamless Device Integration and Task Orchestration in a Networked Home. In: Proc. of 4th IEEE Int’l Conf. on Pervasive Computing and Communications (PerCom2006) (2006)

    Google Scholar 

  11. Consolvo, S., Arnstein, L., Franza, B.R.: User Study Techniques in the Design and Evaluation of a Ubicomp Environment. In: Borriello, G., Holmquist, L.E. (eds.) UbiComp 2002. LNCS, vol. 2498, pp. 73–90. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Nakata, J., Tan, Y.: The Design and Implementation of Large Scale Ubiquitous Network Testbed. In: Proc. of Workshop on Smart Object Systems (SObS 2005) (UbiComp 2005 Workshop) (2005)

    Google Scholar 

  13. Sanmugalingam, K., Coulouris, G.: A Generic Location Event Simulator. In: Borriello, G., Holmquist, L.E. (eds.) UbiComp 2002. LNCS, vol. 2498, pp. 308–315. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  14. Roy, N., Roy, A., Das, S.K.: Context-Aware Resource Management in Multi-Inhabitant Smart Homes: A Nash H-Learning based Approach. In: Proc. of 4th IEEE Int’l Conf. on Pervasive Computing and Communications (PerCom 2006) (2006)

    Google Scholar 

  15. Asbahr, J.L.: Beyond: A Portable Virtual World Simulation Framework. In: Proc. of 7th Int’l Python. Conf. (1998)

    Google Scholar 

  16. Unreal Engine: http://www.unrealtechnology.com/

  17. Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic verification of finite state concurrent systems using temporal logic specifications. ACM Trans. on Program Languages and Semantics 8(2), 244–263 (1986)

    Article  MATH  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

Nishikawa, H. et al. (2006). UbiREAL: Realistic Smartspace Simulator for Systematic Testing. In: Dourish, P., Friday, A. (eds) UbiComp 2006: Ubiquitous Computing. UbiComp 2006. Lecture Notes in Computer Science, vol 4206. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11853565_27

Download citation

  • DOI: https://doi.org/10.1007/11853565_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-39634-5

  • Online ISBN: 978-3-540-39635-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics