首页> 外文会议>Future Network Mobile Summit >A test-driven approach for life cycle management of internet of things enabled services
【24h】

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 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.
机译:迄今为止,事物互联网(IOT)架构限制为特定的应用领域,并根据其狭窄应用程序量身定制以满足有限的要求。为了克服技术和部门的界限本文提出了一种动态的服务创建环境,该环境采用I)基于可重复使用的物联网服务组件,ii)自动化配置和对事物服务进行自动配置和测试的自动化配置和测试的商业服务的编排。和III )潜在技术的异质性的抽象,以确保互操作性。为确保可靠性和稳健性,所提出的方法集成了所有使用寿命周期阶段的自我测试和自适应。服务生命周期管理区分IOT服务创建阶段(设计时)和IOT服务提供阶段(运行时)。对于测试友好的服务创建(1)使用语义服务描述来派生半自动服务和相关测试,(2)和系统地集成到服务创建环境中。对于可靠且强大的服务,提供所呈现的系统(3)在部署之前强制验证测试,并且(4)启用服务适应的运行时监控。正在测试的系统由有限状态机(FSM)建模,该机器(FSM)是由可重复使用的测试组件进行半自动组成的。然后,应用路径搜索算法以从FSM模型中获取自动测试。生成的测试在测试控制符号TTCN-3中指定并编译以运行验证测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号