中文

在基于 SOA 的物联网系统开发中采用 OMG 标准

软件工程 2020-07-06 v1

摘要

物联网(IoT)的一个共同特征是在网络协议、数据格式、硬件和软件平台方面高度异构。为应对此种异构性,若干框架已应用模型驱动开发(MDD)来构建 IoT 应用。从软件架构视角,文献表明面向服务的架构(SOA)是解决这些方案组成实体互操作性的一种有前景的风格。IoT 的某些特性使得分析设计决策对基于 SOA 的 IoT 应用行为的影响颇具挑战。因此,在系统实现前对其模型进行仿真以验证系统是否按预期运行是一项关键需求。尽管文献已确认 SOA 风格适用于解决互操作性,现有建模语言在设计 IoT 应用时并未将 SOA 元素作为一等公民。此外,尽管现有 MDD 框架提供的建模语言具有良定义语法,但缺乏执行语义,故不适用于模型执行与分析。本工作旨在通过引入 IoTDraw 解决这些问题。该框架为基于 SOA 的 IoT 系统提供了一种完全符合 OMG 标准的可执行建模语言;因此,其规范可由任何实现 OMG 标准的工具所实现。

关键词

引用

@article{arxiv.2007.01713,
  title  = {Towards the Adoption of OMG Standards in the Development of SOA-Based IoT Systems},
  author = {Bruno Costa and Paulo F. Pires and Flavia C. Delicato},
  journal= {arXiv preprint arXiv:2007.01713},
  year   = {2020}
}

备注

To be published in the Journal of Systems and Software (JSS)