嵌入式系统领域中的编排:一项系统文献综述
软件工程
2017-08-31 v1
摘要
基于面向服务架构(SOA)开发产品的软件公司可以预期编排带来的各种改进。然而,尽管SOA在嵌入式系统领域的使用日益增多,当前的编排实践尚未在该领域广泛采用。本研究的目标是通过系统分析科学文献中的当前发展、编排适配策略、编排规范与执行类型,以及关于编排的隐含假设,为从业者和研究人员识别嵌入式系统领域中编排使用的当前特征。为实现这一目标,我们开展了一项聚焦于嵌入式系统领域编排使用的科学出版物的系统文献综述。经过筛选,48篇出版物被选为主要研究,并采用主题综合法进行分析。研究的主要结果表明,编排在嵌入式系统领域与非嵌入式系统领域的使用方式存在差异。在嵌入式系统领域,编排用于捕获单个组织的服务交互,而在例如企业系统领域,它捕获多个组织间的服务交互。此外,结果表明编排的使用可以带来系统性能的提升,并且用于嵌入式系统领域编排建模的语言在表达能力上不足以捕获该领域典型的复杂性。研究结果有助于从业者就其组织中编排的适用性做出明智决策。
引用
@article{arxiv.1708.09136,
title = {Choreography in the embedded systems domain: A systematic literature review},
author = {Nebojša Taušan and Jouni Markkula and Pasi Kuvaja and Markku Oivo},
journal= {arXiv preprint arXiv:1708.09136},
year = {2017}
}
备注
39 pages, 3 figures, 20 tables