首页 | 本学科首页   官方微博 | 高级检索  
     

复杂软件系统的不确定性
引用本文:檀超,张静宣,王铁鑫,岳涛.复杂软件系统的不确定性[J].软件学报,2021,32(7):1926-1956.
作者姓名:檀超  张静宣  王铁鑫  岳涛
作者单位:南京航空航天大学 计算机科学与技术学院, 江苏 南京 211106;高安全系统的软件开发与验证技术工业和信息化部重点实验室(南京航空航天大学), 江苏 南京 211106
基金项目:国家自然科学基金(61872182)
摘    要:复杂软件系统(如信息物理系统CPS、物联网IoT以及自适应软件系统等)在其开发和运行过程中会遇到各种类型的不确定性问题.针对这些不确定性问题,研究人员开展了大量的研究工作,提出了一系列的方法,取得了诸多成果.然而,由于此类系统本身固有的复杂性和其内在与外在不确定性的共同作用,截止目前研究人员针对该研究领域仍然缺乏系统性和整体性的理解和分析.为了深入探究该领域的研究现状,本文采用系统研究的方法(Systematic Mapping Study)识别出142篇相关文献,并基于这些文献研究信息物理系统和物联网等系统生命周期中各个阶段和系统开发过程中产生的各种制品的不确定性及其处理方法.通过对相关文献进行分析,我们发现针对复杂系统的不确定性研究主要集中在其生命周期的设计定义、系统分析和运行等阶段.此外,本文首先将文献划分为三种不确定性类型,包括外部不确定性、内部不确定性和传感器不确定性,并将142篇相关论文关注的不确定性进行了分类.为了深入探究不确定性,我们将外部不确定性细分为环境不确定性、基础设施不确定性、用户行为不确定性以及经济属性不确定性,将内部不确定性细分为系统结构不确定性、内部交互不确定性、支持系统运行的技术不确定性以及处理系统运行技术的不确定性.针对复杂系统中的开发制品,我们提出了对应的不确定性类型,包括模型的不确定性、数据的不确定性和参数的不确定性等8类.针对复杂系统的不确定性问题,研究人员主要采用不确定性下的决策、不确定性推理和不确定性规约/建模等方法进行不确定性分析和处理.基于文献分析结果,本文进一步探讨和展望了该领域未来的研究趋势.

关 键 词:不确定性  系统研究  信息物理系统  物联网
收稿时间:2020/9/15 0:00:00
修稿时间:2020/10/26 0:00:00

Uncertainty-wise Software Engineering of Complex Systems: A Systematic Mapping Study
TAN Chao,ZHANG Jing-Xuan,WANG Tie-Xin,YUE Tao.Uncertainty-wise Software Engineering of Complex Systems: A Systematic Mapping Study[J].Journal of Software,2021,32(7):1926-1956.
Authors:TAN Chao  ZHANG Jing-Xuan  WANG Tie-Xin  YUE Tao
Affiliation:College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China;Key Laboratory of Safety-Critical Software (Nanjing University of Aeronautics and Astronautics), Ministry of Industry and Information Technology, Nanjing 211106, China
Abstract:
Keywords:uncertainty  systematic mapping study  cyber-physical systems  internet of things
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号