Environment for Service Creation and Testing in the Internet of Things


Published on

K. Moessner, Environment for Service Creation and Testing in the Internet of Things, at the IERC AC14 Cognitive Technologies in IoT (during the IoT-week 2012), Venice, Italy, 18 June 2012

Published in: Education, Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Environment for Service Creation and Testing in the Internet of Things

  1. 1. Environment for Service Creation andTesting in the Internet of ThingsKlaus MoessnerCentre for Communication Systems ResearchUniversity of SurreyGuildford, UKIERC AC14 Cognitive Technologies in IoT18 June, 2012, Venice, Italy
  2. 2. IoT.est – a quick snapshot• IoT.est is investigating and developing a test-driven service creationenvironment (SCE) for Internet of Things enabled business services.• This IoT-SCE will enable the acquisition of data andcontrol/actuation features of sensors, objects and actuators.• The project will provide the means and tools to define andinstantiate IoT services that exploit data across domain boundariesand that have testing build in by design.• IoT.est will facilitate run-time monitoring and will enable autonomousservice adaptation to environment/context and network parameter(e.g. QoS) changes.
  3. 3. IoT.est: The Key issues• IoT enabled Business Services: Machine interpretable (semantic)descriptions• Service Composition: A Knowledge based approach• Service Components: Re-usable, interoperable and adaptive• Abstraction: Mapping to heterogeneous platforms and large scaledeployment• Testing (Design Time): Automated generation of tests• Monitoring (Run-Time): Context-aware service adaptation• This requires: machine interpretable description + interoperabledomain knowledge + automated discovery and composition,reasoning and decision making
  4. 4. Consortium• 8 partners, 7 countries• Project Lead:CCSR, University of Surrey• Duration:36 monthsIndustry PTIN, ATOS, SIESME TT, AIResearch Centre NICTHigher Education UNIS, UASO
  5. 5. Semantic and data models in IoT.est• Service model– IoT.est service model, IoT-A service model, OWL-S• Entity and resource models– IoT models, W3C SSN• Test models and Test component descriptions• Common models and knowledge-based to describe thedomain knowledge– Linked Sensor (IoT) data approach
  6. 6. Approach and Mechanisms forsemantic modeling• Linked data approach– using URI’s as names for things;– using HTTP URI’s to look up those names;– providing useful RDF information related to URI’s– including RDF statements that link to other URI’s• Access and discovery mechanisms and interfaces– Logical reasoning and querying large scale data• Ontology alignment and ontology mapping– Semi-automated and manual alignment– Developing alignment and enhancement tools
  7. 7. Languages (formal/non-formal)Technologies (toolkits, SW tools)Protocols enabling semantic interoperability• RDF/OWL representations– Also investigating alternative representation and reasoningmechanisms for constrained environments (e.g. Binary RDF,IETF approach)• Ontology design tools– Protégé• Common Interface and access end-points– Standard interface and service models• Ontology mapping and alignment– Ontology engineering phase– Automated tools
  8. 8. “Everything is a service, services are businessprocesses” especially in the IoTIoT.est in AC14
  9. 9. IoT.est in AC14• Self organising systems– robustness– runtime testing– resource availability Requirements for IoT.est• Service and System models for the IoTarchitecture Provided by IoT.est6/18/2012 Confidential 9
  10. 10. IoT.est in AC146/18/2012 Confidential 10
  11. 11. http://ict-iotest.eu/iotest/IoT.est project:Internet of Things Environment for Service Creation and Testing