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

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Tonjes, R., Reetz, E. S., Moessner, K., Barnaghi, P. M.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 8
container_issue
container_start_page 1
container_title
container_volume
creator Tonjes, R.
Reetz, E. S.
Moessner, K.
Barnaghi, P. M.
description 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.
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6294224</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6294224</ieee_id><sourcerecordid>6294224</sourcerecordid><originalsourceid>FETCH-ieee_primary_62942243</originalsourceid><addsrcrecordid>eNp9jkEKwjAURCMiKNoTuPkXKMQ2TdqliOIBBJcS0582kqYlCYXe3qKunc284W1mQZJKlIeKFmXGcsqW3824yGmeUbomSQgvOkcIzlmxIfcjRAwxrb0Z0YEcBt9L1YLuPVijEdSkLEInnWywQxeh12BcRO_ww7E1rgmATj4t1hDQj0Zh2JGVljZg8ust2V_Ot9M1NYj4GLzppJ8ePKtYNj_9b98DyT9D</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A test-driven approach for life cycle management of internet of things enabled services</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Tonjes, R. ; Reetz, E. S. ; Moessner, K. ; Barnaghi, P. M.</creator><creatorcontrib>Tonjes, R. ; Reetz, E. S. ; Moessner, K. ; Barnaghi, P. M.</creatorcontrib><description>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.</description><identifier>ISBN: 9781467303200</identifier><identifier>ISBN: 1467303208</identifier><identifier>EISBN: 9781905824304</identifier><identifier>EISBN: 1905824300</identifier><language>eng</language><publisher>IEEE</publisher><subject>Actuators ; Adaptation models ; Business ; Internet ; Internet of Things enabled Services ; Semantics ; Sensors ; Service Creation Environment ; Service Life Cycle Management ; Test Automation ; Testing</subject><ispartof>2012 Future Network &amp; Mobile Summit (FutureNetw), 2012, p.1-8</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6294224$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6294224$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Tonjes, R.</creatorcontrib><creatorcontrib>Reetz, E. S.</creatorcontrib><creatorcontrib>Moessner, K.</creatorcontrib><creatorcontrib>Barnaghi, P. M.</creatorcontrib><title>A test-driven approach for life cycle management of internet of things enabled services</title><title>2012 Future Network &amp; Mobile Summit (FutureNetw)</title><addtitle>FNMS</addtitle><description>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.</description><subject>Actuators</subject><subject>Adaptation models</subject><subject>Business</subject><subject>Internet</subject><subject>Internet of Things enabled Services</subject><subject>Semantics</subject><subject>Sensors</subject><subject>Service Creation Environment</subject><subject>Service Life Cycle Management</subject><subject>Test Automation</subject><subject>Testing</subject><isbn>9781467303200</isbn><isbn>1467303208</isbn><isbn>9781905824304</isbn><isbn>1905824300</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNp9jkEKwjAURCMiKNoTuPkXKMQ2TdqliOIBBJcS0582kqYlCYXe3qKunc284W1mQZJKlIeKFmXGcsqW3824yGmeUbomSQgvOkcIzlmxIfcjRAwxrb0Z0YEcBt9L1YLuPVijEdSkLEInnWywQxeh12BcRO_ww7E1rgmATj4t1hDQj0Zh2JGVljZg8ust2V_Ot9M1NYj4GLzppJ8ePKtYNj_9b98DyT9D</recordid><startdate>201207</startdate><enddate>201207</enddate><creator>Tonjes, R.</creator><creator>Reetz, E. S.</creator><creator>Moessner, K.</creator><creator>Barnaghi, P. M.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201207</creationdate><title>A test-driven approach for life cycle management of internet of things enabled services</title><author>Tonjes, R. ; Reetz, E. S. ; Moessner, K. ; Barnaghi, P. M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_62942243</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Actuators</topic><topic>Adaptation models</topic><topic>Business</topic><topic>Internet</topic><topic>Internet of Things enabled Services</topic><topic>Semantics</topic><topic>Sensors</topic><topic>Service Creation Environment</topic><topic>Service Life Cycle Management</topic><topic>Test Automation</topic><topic>Testing</topic><toplevel>online_resources</toplevel><creatorcontrib>Tonjes, R.</creatorcontrib><creatorcontrib>Reetz, E. S.</creatorcontrib><creatorcontrib>Moessner, K.</creatorcontrib><creatorcontrib>Barnaghi, P. M.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Tonjes, R.</au><au>Reetz, E. S.</au><au>Moessner, K.</au><au>Barnaghi, P. M.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A test-driven approach for life cycle management of internet of things enabled services</atitle><btitle>2012 Future Network &amp; Mobile Summit (FutureNetw)</btitle><stitle>FNMS</stitle><date>2012-07</date><risdate>2012</risdate><spage>1</spage><epage>8</epage><pages>1-8</pages><isbn>9781467303200</isbn><isbn>1467303208</isbn><eisbn>9781905824304</eisbn><eisbn>1905824300</eisbn><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.</abstract><pub>IEEE</pub></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9781467303200
ispartof 2012 Future Network & Mobile Summit (FutureNetw), 2012, p.1-8
issn
language eng
recordid cdi_ieee_primary_6294224
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Actuators
Adaptation models
Business
Internet
Internet of Things enabled Services
Semantics
Sensors
Service Creation Environment
Service Life Cycle Management
Test Automation
Testing
title A test-driven approach for life cycle management of internet of things enabled services
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T04%3A03%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20test-driven%20approach%20for%20life%20cycle%20management%20of%20internet%20of%20things%20enabled%20services&rft.btitle=2012%20Future%20Network%20&%20Mobile%20Summit%20(FutureNetw)&rft.au=Tonjes,%20R.&rft.date=2012-07&rft.spage=1&rft.epage=8&rft.pages=1-8&rft.isbn=9781467303200&rft.isbn_list=1467303208&rft_id=info:doi/&rft_dat=%3Cieee_6IE%3E6294224%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781905824304&rft.eisbn_list=1905824300&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6294224&rfr_iscdi=true