嵌入式系统领域中的编排:一个系统的文献综述
Choreography in the embedded systems domain: A systematic literature review
摘要:
在面向服务的体系结构(SOA)的基础上开发产品的软件公司可以期待编排带来的各种改进。然而,当前的编排实践在嵌入式系统领域中还没有得到广泛的应用,尽管SOA在这个领域中的应用越来越多。本研究的目的是通过系统地分析科学文献中的当前发展,编排适应策略,编排规范和执行类型,以及有关编排的隐含假设,确定当前在嵌入式系统领域中使用编排的从业者和研究人员的功能。为了实现这一目标,进行了系统的文献综述的科学出版物,重点是在嵌入式系统领域使用编排。经过筛选,选择了48份出版物作为主要研究报告,并采用专题综合法进行了分析。研究的主要结果表明,在嵌入式和非嵌入式系统领域中如何使用编排存在差异。在嵌入式系统领域,它用于捕获单个组织的服务交互,而在企业系统领域,它捕获多个组织之间的服务交互。此外,结果表明,使用编排可以导致系统性能的改善,用于编排建模的嵌入式系统域的语言是不够的表现力,以捕捉在这个领域是典型的复杂性。研究结果促进从业者的工作,让他们作出明智的决定,在他们的组织中的编舞的适用性。
英文摘要:
Software companies that develop their products on a basis of service-oriented architecture (SOA) can expect various improvements as a result of choreography. Current choreography practices, however, are not yet used extensively in the embedded systems domain even though SOA is increasingly used in this domain. The objective of this study is to identify current features of the use of choreography in the embedded systems domain for practitioners and researchers by systematically analysing current developments in the scientific literature, strategies for choreography adaption, choreography specification and execution types, and implicit assumptions about choreography. To fulfil this objective, a systematic literature review of scientific publications that focus on the use of choreography in the embedded systems domain was carried out. After screening, 48 publications were selected as primary studies and analysed using thematic synthesis. The main results of the study showed that there are differences in how choreography is used in embedded and non-embedded systems domain. In the embedded systems domain, it is used to capture the service interactions of a single organisation, while, for example, in the enterprise systems domain it captures the service interactions among multiple organisations. Additionally, the results indicate that the use of choreography can lead to improvements in system performance and that the languages that are used for choreography modelling in the embedded systems domain are insufficiently expressive to capture the complexities that are typical in this domain. The study results facilitate the work of practitioners by allowing them to make informed decisions about the applicability of choreography in their organisations.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。