首页> 外文会议>2012 Future Network amp; 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)基于可重复使用的IoT服务组件的业务服务编排; ii)具有自我管理能力的组件,用于自动配置和测试物联网服务;以及iii )抽象底层技术的异构性以确保互操作性。为了确保可靠性和鲁棒性,本文提出的方法在所有服务生命周期阶段都集成了自测和自适应功能。服务生命周期管理将IoT服务创建阶段(设计时)和IoT服务提供阶段(运行时)区分开来。对于易于测试的服务创建(1),使用语义服务描述来导出半自动服务和相关测试,(2)并将测试系统地集成到服务创建环境中。为了提供可靠和健壮的服务,本系统(3)在部署之前强制在沙盒环境中进行验证测试,并且(4)启用运行时监视以适应服务。被测系统由有限状态机(FSM)建模,该状态机由可重复使用的测试组件半自动组成。然后,应用路径搜索算法从FSM模型中自动得出测试。生成的测试在测试控制符号TTCN-3中指定,并进行编译以运行验证测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号