Flexible Simulation of Ubiquitous Computing Environments

Ubiquitous computing software must be reliable. As it occurs in conventional software, one of hardest tasks nowadays is testing. Moreover, if testing is focused on context-aware and adaptive services, the task is even harder. In this case, it is not sufficient testing the software in order to find bugs in the code and repair them (i.e. debugging) and, at the same time, checking that procedures and functions responses to specific interesting inputs are correct. It is also needed checking that the responses of services (i.e. the system under test) to changes in the environment are correct. And the environment includes also human users. This paper proposes UbikSim. An ubiquitous computing environments simulator which tries to alleviate the particularities of testing services and applications whose behaviour depends on both physical environment and users.

[1]  Paul Davidsson,et al.  Multi Agent Based Simulation: Beyond Social Simulation , 2000, MABS.

[2]  Harry Chen,et al.  SOUPA: standard ontology for ubiquitous and pervasive applications , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[3]  Juan A. Botía Blaya,et al.  Human Behaviours Simulation in Ubiquitous Computing Environments , 2010, MALLOW.

[4]  Martin Klepal,et al.  A testbed for evaluating human interaction with ubiquitous computing environments , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[5]  Gregory M. P. O'Hare,et al.  Scalable Context Simulation for Mobile Applications , 2006, OTM Workshops.

[6]  P. Nurmi,et al.  A Generic Large Scale Simulator for Ubiquitous Computing , 2006, 2006 3rd Annual International Conference on Mobile and Ubiquitous Systems - Workshops.

[7]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[8]  John J. Barton,et al.  UBIWISE, A Ubiquitous Wireless Infrastructure Simulation Environment , 2002 .

[9]  Zahir Tari,et al.  On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops , 2003, Lecture Notes in Computer Science.

[10]  Paul Davidsson,et al.  Agent Based Social Simulation: A Computer Science View , 2002, J. Artif. Soc. Soc. Simul..

[11]  Antonio F. Gómez-Skarmeta,et al.  Information and Hybrid Architecture Model of the OCP Contextual Information Management System , 2006, J. Univers. Comput. Sci..

[12]  Judith S. Dahmann,et al.  High Level Architecture for simulation: an update , 1998, Proceedings. 2nd International Workshop on Distributed Interactive Simulation and Real-Time Applications (Cat. No.98EX191).

[13]  Imrich Chlamtac Proceedings of the first international conference on Integrated internet ad hoc and sensor networks , 2006 .

[14]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[15]  Emilio Serrano,et al.  Ubik: a multi-agent based simulator for ubiquitous computing applications , 2009 .

[16]  Osgi Alliance,et al.  Osgi Service Platform, Release 3 , 2003 .

[17]  Vinny Cahill,et al.  Requirements for an ubiquitous computing simulation and emulation environment , 2006, InterSense '06.