A Systematic Literature Review on Software Maintenance for Cyber-physical Systems

A Systematic Literature Review on Software Maintenance for Cyber-physical Systems
复制标题

DOI:
10.1109/access.2021.3126681
复制
发表时间:
2021
期刊:
影响因子:
3.9
通讯作者:
Nadhira Khezami;Marouane Kessentini;T. Ferreira
Nadhira Khezami;Marouane Kessentini;T. Ferreira
中科院分区:
计算机科学3区
文献类型:
--
作者:
Nadhira Khezami;Marouane Kessentini;T. Ferreira

文献摘要

相似文献

网络物理系统(CPS)几乎广泛应用于现代生活的各个领域。由于 CPS 是硬件和软件组件的组合,因此也在改变着系统的设计和维护方式。因此,由于涉及各种组件,包括嵌入式软件技术、物联网(IoT)、机器与机器之间的交互、连接性和无线网络,CPS 的维护工作极具挑战性。在本文中,我们对 2006 年 1 月至 2020 年 12 月期间有关 CPS 软件维护的现有研究进行了系统的文献综述。经过大量的人工分析和筛选,我们共确定了 109 项主要研究,并通过不同的标准对这些研究进行了深入分析,以回答有关 CPS 中使用的软件维护活动、技术、类型和评估方法的四个主要研究问题。根据调查收集到的数据,我们创建了一个分类法,对现有研究工作进行分类,确定了研究趋势,并强调了该领域的文献空白和进一步研究的途径。
Cyber-physical systems (CPS) are widely used in almost every sector of our modern life. They are also changing the way how systems are designed and maintained as CPS represent a combination of hardware and software components. Thus, the maintenance of CPS is challenging due to the various components that are involved, including embedded software technologies, internet of things (IoT), machine to machine interactions, connectivity and wireless networks. In this paper, we performed a systematic literature review of the existing studies related to software maintenance of CPS starting from January 2006 until December 2020. After extensive manual analysis and filtering, we identified a total of 109 primary studies that we deeply analyzed through different criteria to answer four main research questions about software maintenance activities, techniques, types and evaluation methods used in CPS. Based on the data collected from this survey, we created a taxonomy to classify the existing research works, identified research trends, and highlighted gaps in the literature and avenues for further research in the field.