Assessing Adaptability of Software Architectures for Cyber Physical Production Systems

Assessing Adaptability of Software Architectures for Cyber Physical Production Systems
复制标题

评估网络物理生产系统软件架构的适应性

DOI:
--
复制
发表时间:
2019
期刊:
European Conference on Software Architecture
影响因子:
--
通讯作者:
Alexander Egyed
Alexander Egyed
中科院分区:
--
文献类型:
--
作者:
M. Mayrhofer;Christoph Mayr;Alois Zoitl;Ouijdane Guiza;G. Weichhart;Alexander Egyed

文献摘要

被引文献

相似文献

网络物理生产系统(CPPS)专​​注于提高工业生产系统的灵活性和适应性,该系统包括机器中的传感器和执行器等硬件以及控制和集成这些机器的软件。定制批量生产的要求意味着控制软件在车间部署后需要具有适应性,甚至可能不中断生产。软件架构在实现运行时适应性方面发挥着核心作用。在本文中,我们描述了五种架构,它们定义了 CPPS 中软件组件的结构和交互。其中三个已经众所周知并在该领域得到使用。我们贡献另外两种架构作为可能的解决方案,以克服前三种架构的局限性。我们根据 Taylor 等人的 BASE 框架分析了架构支持适应性的能力。我们比较这些架构并讨论 CPPS 的影响如何影响 BASE 的分析。我们进一步强调了可以应用“传统”软件架构研究中的哪些经验教训来为网络物理生产系统提供适应性强的软件架构。
Cyber physical production systems (CPPS) focus on increasing the flexibility and adaptability of industrial production systems, systems that comprise hardware such as sensors and actuators in machines as well as software controlling and integrating these machines. The requirements of customised mass production imply that control software needs to be adaptable after deployment in a shop floor, possibly even without interrupting production. Software architecture plays a central role in achieving run-time adaptability. In this paper we describe five architectures, that define the structure and interaction of software components in CPPS. Three of them already are already well known and used in the field. The other two we contribute as possible solution to overcome limitations of the first three architectures. We analyse the architectures’ ability to support adaptability based on Taylor et al.’s BASE framework. We compare the architectures and discuss how the implications of CPPS affect the analysis with BASE. We further highlight what lessons from “traditional” software architecture research can be applied to arrive at adaptable software architectures for cyber physical production systems.