A location model for ambient intelligence
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
A strategy to perform coverage testing of mobile applications
Proceedings of the 2006 international workshop on Automation of software test
Personal and Ubiquitous Computing
A location model for smart environments
Pervasive and Mobile Computing
Automated Generation of Context-Aware Tests
ICSE '07 Proceedings of the 29th international conference on Software Engineering
MobileTest: A Tool Supporting Automatic Black Box Test for Software on Smart Mobile Devices
AST '07 Proceedings of the Second International Workshop on Automation of Software Test
A Specification Framework for Earth-Friendly Logistics
FORTE '08 Proceedings of the 28th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
An Embedded Software Testing Tool Supporting Multi-paradigm Views
ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, Part I
Context-Aware Agents to Guide Visitors in Museums
IVA '08 Proceedings of the 8th international conference on Intelligent Virtual Agents
Network processing of documents, for documents, by documents
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
A Formal Approach for Milk-Run Transport Logistics
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
A system based on mobile agents to test mobile computing applications
Journal of Network and Computer Applications
A scalable testing framework for location-based services
Journal of Computer Science and Technology
Partial constraint checking for context consistency in pervasive computing
ACM Transactions on Software Engineering and Methodology (TOSEM)
A XML script-based testing tool for embedded softwares
ICCSA'07 Proceedings of the 2007 international conference on Computational science and Its applications - Volume Part II
A cloud based software testing paradigm for mobile applications
ACM SIGSOFT Software Engineering Notes
A world model for smart spaces
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Self-Deployment of distributed applications
FIDJI'04 Proceedings of the 4th international conference on Scientific Engineering of Distributed Java Applications
Mobile agents for ambient intelligence
MMAS'04 Proceedings of the First international conference on Massively Multi-Agent Systems
Scalable context simulation for mobile applications
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
Bio-inspired deployment of distributed applications
PRIMA'04 Proceedings of the 7th Pacific Rim international conference on Intelligent Agents and Multi-Agent Systems
A performance profile and test tool for development of embedded software using various report views
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part II
Network processing of documents, for documents, by documents
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Organization and mobility in mobile agent computing
ProMAS'05 Proceedings of the Third international conference on Programming Multi-Agent Systems
Testdroid: automated remote UI testing on Android
Proceedings of the 11th International Conference on Mobile and Ubiquitous Multimedia
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
We present a framework for testing applications for mobile computing devices. When a device is moved into and attached to a new network, the proper functioning of applications running on the device often depends on the resources and services provided locally in the current network. This framework provides an application-level emulator for mobile computing devices to solve this problem. Since the emulator is constructed as a mobile agent, it can carry applications across networks on behalf of its target device and allow the applications to connect to local servers in its current network in the same way as if they had been moved with and executed on the device itself. This paper also demonstrates the utility of this framework by describing the development of typical network-dependent applications in mobile and ubiquitous computing settings.