Page 80 - 《软件学报》2020年第10期
P. 80
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software,2020,31(10):3056−3073 [doi: 10.13328/j.cnki.jos.006070] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
∗
面向操作系统可靠性保障的开源软件供应链
1,2
1,3
1,3
1,3
梁冠宇 , 武延军 , 吴敬征 , 赵 琛
1
(中国科学院 软件研究所,北京 100190)
2 (中国科学院大学,北京 100190)
3 (计算机科学国家重点实验室(中国科学院 软件研究所),北京 100190)
通讯作者: 武延军, E-mail: yanjun@iscas.ac.cn
摘 要: 软件可靠性是软件工程领域中的研究热点之一,故障率分析是软件可靠性的典型研究方法.然而,软件构
建模式已从单体模式演进到以开源软件为代表的规模化协作模式,操作系统作为代表性产物之一,所含开源软件之
间通过组合关系和依赖关系,形成了一个包含上万节点的供应关系网络.典型方法缺乏对供应关系的考量,无法准确
识别和评估因此而引入的软件可靠性问题.把供应链概念体系拓展到开源软件领域,提出一种基于知识的面向开源
协作模式下软件供应可靠性的管理方法:面向开源软件生态进行本体设计,构建开源软件知识图谱,实现知识的提
取、存储和管理,以知识为驱动,结合传统的供应链管理方法,提出一组面向开源软件供应链的可靠性管理方法,构
成一套开源软件供应链管理系统.实验以 Linux 操作系统发行版的构建为例,展示了开源软件供应链对操作系统可
靠性的支撑能力.结果表明,开源软件供应链将有助于理清和评估大型复杂系统软件的可靠性风险.
关键词: 操作系统;软件可靠性;开源软件;供应链;知识图谱
中图法分类号: TP306
中文引用格式: 梁冠宇,武延军,吴敬征,赵琛.面向操作系统可靠性保障的开源软件供应链.软件学报,2020,31(10):3056−3073.
http://www.jos.org.cn/1000-9825/6070.htm
英文引用格式: Liang GY, Wu YJ, Wu JZ, Zhao C. Open source software supply chain for reliability assurance of operating
systems. Ruan Jian Xue Bao/Journal of Software, 2020,31(10):3056−3073 (in Chinese). http://www.jos.org.cn/1000-9825/6070.
htm
Open Source Software Supply Chain for Reliability Assurance of Operating Systems
1,3
1,2
1,3
LIANG Guan-Yu , WU Yan-Jun , WU Jing-Zheng , ZHAO Chen 1,3
1 (Institute of Software, Chinese Academy of Sciences, Beijing 100190, China)
2 (University of Chinese Academy of Sciences, Beijing 100190, China)
3 (State Key Laboratory of Computer Science (Institute of Software, Chinese Academy of Sciences), Beijing 100190, China)
Abstract: Software reliability is one of the research hotspots in the field of software engineering, and failure rate analysis is a typical
research method for software reliability. However, the software construction mode has evolved from a single mode to a large-scale
collaborative model represented by open source software. As one of the representative products, the operating system included open
source software connected through combining relationships and dependencies has formed a supply network of tens of thousands of nodes.
Typical methods lack consideration of supply relationships and cannot accurately identify and evaluate the software reliability issues
∗ 基金项目: 中国科学院战略性科技先导专项(XDC05040100); 国家重点研发计划(2017YFB0801900); 中国科学院前沿科学重
点研究计划(ZDBS-LY-JSC038); 国家自然科学基金(61772507)
Foundation item: Bulletin of Chinese Academy of Sciences (XDC05040100); National Key Research and Development Program of
China (2017YFB0801900); Key Research Program of Frontier Sciences, Chinese Academy of Sciences (ZDBS-LY-JSC038); National
Natural Science Foundation of China (61772507)
本文由“系统软件前沿进展”专题特约编辑武延军研究员、陈海波教授、包云岗研究员、李玲研究员推荐.
收稿时间: 2020-02-16; 修改时间: 2020-04-04; 采用时间: 2020-05-09; jos 在线出版时间: 2020-06-10