主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2020-2021年专刊出版计划 微信服务介绍 最新一期:2020年第6期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
梁冠宇,武延军,吴敬征,赵琛.面向操作系统可靠性保障的开源软件供应链.软件学报,2020,31(10):0
面向操作系统可靠性保障的开源软件供应链
Open Source Software Supply Chain for Reliability Assurance of Operating Systems
投稿时间:2020-02-16  修订日期:2020-04-04
DOI:10.13328/j.cnki.jos.006070
中文关键词:  操作系统  软件可靠性  开源软件  供应链  知识图谱
英文关键词:operating system  software reliability  open source software  supply chain  knowledge graph
基金项目:中国科学院战略性科技先导专项(XDC05040100);国家重点研发计划(2017YFB0801900);中国科学院前沿科学重点研究计划(ZDBS-LY-JSC038);国家自然科学基金面上基金(61772507)
作者单位E-mail
梁冠宇 中国科学院软件研究所, 北京 北京 100190
中国科学院大学, 北京 北京 100190 
 
武延军 中国科学院软件研究所, 北京 北京 100190
计算机科学国家重点实验室, 北京 北京 100190 
yanjun@iscas.ac.cn 
吴敬征 中国科学院软件研究所, 北京 北京 100190
计算机科学国家重点实验室, 北京 北京 100190 
 
赵琛 中国科学院软件研究所, 北京 北京 100190
计算机科学国家重点实验室, 北京 北京 100190 
 
摘要点击次数: 209
全文下载次数: 270
中文摘要:
      软件可靠性是软件工程领域中的研究热点之一,故障率分析是软件可靠性的典型研究方法.然而软件构建模式已从单体模式演进到以开源软件为代表的规模化协作模式,操作系统作为代表性产物之一,所含开源软件之间通过组合关系和依赖关系,形成了一个包含上万节点的供应关系网络.典型方法缺乏对供应关系的考量,无法准确识别和评估因此引入的软件可靠性问题.本文把供应链概念体系拓展到开源软件领域,提出一种基于知识的面向开源协作模式下软件供应可靠性的管理方法:面向开源软件生态进行本体设计,构建开源软件知识图谱,实现知识的提取、存储和管理,以知识为驱动,结合传统的供应链管理方法,提出一组面向开源软件供应链的可靠性管理方法,构成一套开源软件供应链管理系统.实验以Linux操作系统发行版的构建为例,展示了开源软件供应链对操作系统可靠性的支撑能力.结果表明,开源软件供应链将有助于理清和评估大型复杂系统软件的可靠性风险.
英文摘要:
      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 introduced as a result. This article extends the concept of supply chain to the field of open source software, proposes a knowledge-based management method for software supply reliability in collaborative model: design the ontological body for the open source software ecosystem firstly, and then construct the knowledge graph of open source software to achieve the extraction, storage and management of knowledge; driven by knowledge, combined with traditional supply chain management methods, A set of reliability management methods for open source software supply chain is proposed, which constitutes a set of open source software supply chain management system. Taking the construction of a Linux operating system distribution as an example in experiment, it demonstrates how the open source software supply chain will support the reliability of the operating system. Results show that the open source software supply chain will help to clarify and evaluate the reliability risk of large complex system software.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会 京ICP备05046678号-4
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利