University of Surrey

Test tubes in the lab Research in the ATI Dance Research

A test-driven approach for life cycle management of internet of things enabled services

Tönjes, R, Reetz, ES, Moessner, K and Barnaghi, PM (2012) A test-driven approach for life cycle management of internet of things enabled services

[img]
Preview
PDF (licence)
SRI_deposit_agreement.pdf

Download (33kB)
[img]
Preview
PDF
IoTest-Paper.pdf
Available under License : See the attached licence file.

Download (343kB)

Abstract

To date implementations of Internet of Things (IoT) architectures are confined to particular application areas and tailored to meet only the limited requirements of their narrow applications. To overcome technology and sector boundaries this paper proposes a dynamic service creation environment that employs i) orchestration of business services based on re-usable IoT service components, ii) self-management capable components for automated configuration and testing of services for things, and iii) abstraction of the heterogeneity of underlying technologies to ensure interoperability. To ensure reliability and robustness the presented approach integrates self-testing and self-adaptation in all service life cycle phases. The service life cycle management distinguishes the IoT service creation phase (design-time) and the IoT service provision phase (run-time). For test-friendly service creation (1) semantic service descriptions are employed to derive semi-automatically services and related tests, (2) and testing is systematically integrated into a Service Creation Environment. For reliable and robust service provisioning the presented system (3) forces validation tests in a sandbox environment before deployment and (4) enables run-time monitoring for service adaptation. The system under test is modelled by finite state machines (FSM) that are semi-automatically composed of re-usable test components. Then path searching algorithms are applied to derive automatically tests from the FSM model. The resulting tests are specified in the test control notation TTCN-3 and compiled to run the validation tests. © 2012 IIMC Ltd.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Copyright 2012 The Authors
Divisions: Faculty of Engineering and Physical Sciences > Electronic Engineering > Centre for Communication Systems Research
Depositing User: Symplectic Elements
Date Deposited: 06 Dec 2012 14:44
Last Modified: 09 Jun 2014 13:14
URI: http://epubs.surrey.ac.uk/id/eprint/736928

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year


Information about this web site

© The University of Surrey, Guildford, Surrey, GU2 7XH, United Kingdom.
+44 (0)1483 300800