How to Test IoT-based Services before Deploying them into Real World

Conference: European Wireless 2013 - 19th European Wireless Conference
04/16/2013 - 04/18/2013 at Guildford, UK

Proceedings: European Wireless 2013

Pages: 6Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Authors:
Reetz, Eike Steffen (Centre for Communication Systems Research, University of Surrey, Guildford, UK )
Kuemper, Daniel; Toenjes, Ralf (Faculty of Engineering and Computer Science, University of Applied Sciences Osnabrück, Osnabrück, Germany)
Moessner, Klaus (Centre for Communication Systems Research, University of Surrey, Guildford, UK)

Abstract:
Efficient testing of Internet of Things (IoT)-based services suffers from the underlying heterogeneous nature of IoT resources and hinders the process of rapid service creation and deployment. Real world effects, based on the behaviour of IoT-based services, tend to prevent the straight forward execution within the productive environment. Current solutions for testbeds, involving physical or virtual IoT resources, appear to require intense capacities for time and resources. This paper describes a new approach for testing IoT-based service build on a code insertion methodology, which can be derived from the semantic description of the IoT-based service. The proposed IoT resource emulation interface is described from the semantic, architectural and implementation perspective. The paper compares its applicability and efficiency with classical approaches and expose high emulation capabilities while minimising the testing effort. Index Terms — functional testing; model-based testing; stream X-Machine; semantic test derivation