Thirteen years of SysML: a systematic mapping study

Thirteen years of SysML: a systematic mapping study
复制标题

DOI:
10.1007/s10270-019-00735-y
复制
发表时间:
2019-05
影响因子:
2
通讯作者:
Sabine Wolny;Alexandra Mazak;Christine Carpella;V. Geist;M. Wimmer
Sabine Wolny;Alexandra Mazak;Christine Carpella;V. Geist;M. Wimmer
中科院分区:
计算机科学3区
文献类型:
--
作者:
Sabine Wolny;Alexandra Mazak;Christine Carpella;V. Geist;M. Wimmer

文献摘要

被引文献

相似文献

OMG标准系统建模语言(SysML)已经在市场上存在了大约13年.该标准是UML的一个扩展子集,为设计复杂系统提供了一种图形化建模语言,同时考虑了软件和硬件部分。在过去的13年里,许多出版物都涵盖了SysML在不同研究领域的各个方面。本文的目的是对SysML进行系统的映射研究,以识别不同类别的论文,(i)概述现有的研究主题和组,(ii)确定是否有任何出版趋势,以及(iii)发现可能的缺失链接。我们遵循Petersen等人(Inf Softw Technol 64:1-18,2015)进行系统映射研究的指导方针,分析了2005年至2017年的SysML出版物。我们的分析揭示了以下主要发现:(i)在过去的几年里,特别是在软件工程的研究领域,对SysML的科学兴趣越来越大,(ii)SysML主要用于设计或验证阶段,而不是在实现阶段,(iii)最常用的图类型是SysML特定的需求图,参数图和框图,连同活动图和状态机图从UML已知,(iv)SysML是一个特定的UML配置文件,主要用于系统工程;然而,该语言必须定制,以适应特定领域的方面,(v)有关协作SysML研究在世界各地,有更多的个人研究小组比大型国际网络。这项研究为SysML现有方法的分类提供了坚实的基础。研究人员可以使用我们的结果(i)识别开放的研究问题,(ii)更好地了解最新技术,(iii)作为寻找有关SysML的具体方法的参考。
The OMG standardSystems Modeling Language (SysML)has been on the market for about thirteen years. This standard is an extended subset of UML providing a graphical modeling language for designing complex systems by considering software as well as hardware parts. Over the period of thirteen years, many publications have covered various aspects of SysML in different research fields. The aim of this paper is to conduct a systematic mapping study about SysML to identify the different categories of papers, (i) to get an overview of existing research topics and groups, (ii) to identify whether there are any publication trends, and (iii) to uncover possible missing links. We followed the guidelines for conducting a systematic mapping study by Petersen et al. (Inf Softw Technol 64:1–18, 2015) to analyze SysML publications from 2005 to 2017. Our analysis revealed the following main findings: (i) there is a growing scientific interest in SysML in the last years particularly in the research field of Software Engineering, (ii) SysML is mostly used in the design or validation phase, rather than in the implementation phase, (iii) the most commonly used diagram types are the SysML-specific requirement diagram, parametric diagram, and block diagram, together with the activity diagram and state machine diagram known from UML, (iv) SysML is a specific UML profile mostly used in systems engineering; however, the language has to be customized to accommodate domain-specific aspects, (v) related to collaborations for SysML research over the world, there are more individual research groups than large international networks. This study provides a solid basis for classifying existing approaches for SysML. Researchers can use our results (i) for identifying open research issues, (ii) for a better understanding of the state of the art, and (iii) as a reference for finding specific approaches about SysML.