Modern systems are increasingly connected and more integrated with other existing systems, giving rise to systems-of-systems (SoS). An SoS consists of a set of independent, heterogeneous systems that interact to provide new functionalities and accomplish global missions through emergent behavior manifested at runtime. The distinctive characteristics of SoS, when contrasted to traditional systems, pose significant research challenges within Software Engineering. These challenges motivate the need for a paradigm shift and the exploration of novel approaches for designing, developing, deploying, and evolving these systems. The International Workshop on Software Engineering for Systems-of-Systems (SESoS) series started in 2013 to fill a gap in scientific forums addressing SoS from the Software Engineering perspective, becoming the first venue for this purpose. This article presents a study aimed at outlining the evolution and future trajectory of Software Engineering for SoS based on the examination of 57 papers spanning the 11 editions of the SESoS workshop (2013-2023). The study combined scoping review and scientometric analysis methods to categorize and analyze the research contributions concerning temporal and geographic distribution, topics of interest, research methodologies employed, application domains, and research impact. Based on such a comprehensive overview, this article discusses current and future directions in Software Engineering for SoS.
翻译:现代系统日益互联,并与其他现有系统深度集成,催生了系统之系统(SoS)。SoS由一组独立的、异构的系统组成,这些系统通过运行时涌现的突发行为相互作用,以提供新功能并完成全局任务。相比传统系统,SoS的独特特征给软件工程带来了重大研究挑战。这些挑战促使范式转变的需求,并需要探索设计、开发、部署和演化这些系统的新方法。国际系统之系统软件工程研讨会(SESoS)系列于2013年启动,旨在填补从软件工程角度研究SoS的科学论坛空白,成为首个专注于该领域的学术平台。本文基于对SESoS研讨会11届(2013-2023年)57篇论文的考察,提出了一项旨在描绘软件工程中SoS演化历程和未来轨迹的研究。该研究结合了范围综述和科学计量分析方法,从时间与地理分布、研究主题、采用的研究方法、应用领域以及研究影响力等维度对研究成果进行分类和分析。基于这一全面概述,本文讨论了软件工程中SoS的当前与未来方向。