The Art of Software Testing
Osgi Service Platform, Release 3
Osgi Service Platform, Release 3
Toward an OSGi-Based Infrastructure for Context-Aware Applications
IEEE Pervasive Computing
A Testbed for Evaluating Human Interaction with Ubiquitous Computing Environments
TRIDENTCOM '05 Proceedings of the First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities
Simulation for the Social Scientist
Simulation for the Social Scientist
Agent-based modelling and simulation for the analysis of social patterns
Pattern Recognition Letters
Scalability in Distributed Multi-Agent Based Simulations: The JADE Case
FGCNS '08 Proceedings of the 2008 Second International Conference on Future Generation Communication and Networking Symposia - Volume 05
Professional Android 2 Application Development
Professional Android 2 Application Development
Multi-agent modeling and simulation for petroleum supply chain
ICIC'06 Proceedings of the 2006 international conference on Intelligent computing: Part II
A development support bubble for children
Journal of Ambient Intelligence and Smart Environments
LifeMap: A Smartphone-Based Context Provider for Location-Based Services
IEEE Pervasive Computing
IE '11 Proceedings of the 2011 Seventh International Conference on Intelligent Environments
Towards a holistic approach for mobile application development in intelligent environments
Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia
Pervasive Communications Handbook
Pervasive Communications Handbook
UbiREAL: realistic smartspace simulator for systematic testing
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
User evaluation of mobile augmented reality scenarios
Journal of Ambient Intelligence and Smart Environments
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Identification system based on color sequence and mobile phones
Journal of Ambient Intelligence and Smart Environments
Chronobiology applied to the development of human behavior computational models
Journal of Ambient Intelligence and Smart Environments
Capacitive indoor positioning and contact sensing for activity recognition in smart homes
Journal of Ambient Intelligence and Smart Environments
Validating ambient intelligence based ubiquitous computing systems by means of artificial societies
Information Sciences: an International Journal
Situation-Based Design: A Rapid Approach for Pervasive Application Development
UIC-ATC '12 Proceedings of the 2012 9th International Conference on Ubiquitous Intelligence and Computing and 9th International Conference on Autonomic and Trusted Computing
Hi-index | 0.00 |
Smartphones are increasingly popular each year and have more and better sensors. These sensors are a rich information source for creating context-aware applications. Testing these applications directly in living labs is very expensive since it involves, among other things, setting up a reproduction of the environment where the application or service under test will be executed. This paper proposes the UbikMobile architecture which aims to provide developers with tools to test context-aware services based on smartphones in a simulated environment. The primary goal in UbikMobile is to reduce the faults in the software as much as possible. The main contribution is that a real smartphone, and not only an emulator, can be connected to the simulated world to conduct: 1 manual tests i.e. the developer controls an avatar in the simulation; and, 2 automatic tests i.e. agents in the simulation are capable of interacting automatically with the smartphone. This paper shows the main design decisions in the architecture presented to allow the interested reader to reproduce or to extend our results. It Also includes a number of case studies to illustrate how to use the architecture.