知识驱动的软件配置制品管理系统设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:Rosa1201
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
配置管理工具利用配置制品实现软件系统的自动化部署和配置,是开发运维一体化(DevOps)的重要组成部分。当前互联网开源社区中存在数量众多的可复用配置制品,然而在使用这些制品进行软件运维时存在以下难题:1)配置制品资源分散,缺少分类管理,难以快速定位期望的目标配置制品,影响制品的有效复用;2)配置制品缺少有效的错误检测机制,使得代码质量难以保证,导致配置代码错误影响目标系统的部署、配置和运行管理。因此研究如何有效管理配置制品、提升制品质量的关键技术,设计和实现知识驱动的配置制品管理系统,对推动自动化运维和开发运维一体化具有重要意义和现实价值。  针对上述问题,论文首先提出一种面向配置制品的层次分类方法。该方法首先对制品的标签属性进行频繁项集挖掘,基于“标签共现性”规律构建层次类别体系,然后利用制品的外部描述文档作为特征,采用机器学习分类算法训练层次化的多分类模型。论文基于该方法对11000例制品进行实验,分类结果的查准率、查全率和调和平均值分别达到0.81、0.88、0.85,验证了分类方法的有效性。其次,论文提出一种基于代码版本历史的制品错误模式发现方法。方法首先基于领域知识进行代码变动特征建模,再使用无监督学习算法对代码变动特征聚类,最后以人工方式总结发现配置代码错误模式。论文基于该方法在14个Puppet项目的15000例提交数据上进行实验,总结出配置制品的41种常见错误模式。  最后,论文以上述研究成果作为知识驱动,设计并实现了配置制品管理系统,该系统将多种制品统一管理和存储,集成了制品的层次分类和错误检测工具,有效提升了制品管理和应用的效率。
其他文献
随着移动终端设备和移动互联网络技术的快速发展和大规模应用,移动平台面临的信息安全威胁正愈发严峻。获得一个可信赖的移动计算执行环境以保障信息资产的机密性、完整性、隐
随着因特网技术的快速发展和企业信息化的不断加强,迫切要求总公司、分公司及移动用户之间的信息快速传递,以增强企业的竞争力.移动公司GPRS网络数据业务为这种需求提供了支
目标识别是智能化多源数据/信息融合中的重要组成部分,不仅是战场态势与威胁估计的基础,也是战场决策的重要依据.该文研究了数据融合系统中具有自适应推理能力的目标识别技术
随着中国移动用户的爆炸性增长,以及通信事业的迅猛发展,移动网络不断的延伸、扩容,这就使得网络规划问题显得日益突出.如何在保证网络服务等级(GoS)的前提下尽可能的降低成
论文首先介绍了信息抽取和模式生成领域的研究现状和发展方向,对典型的模式生成系统进行了比较和分析,然后讨论了在本系统所使用的关键技术、系统的总体框架和具体实现,随后分析
学位
本文先分析了传统CBR系统存在的某些缺陷,提出了新的CBR系统实现方案和新的CBR算法。那就是把实例库分成使用者实例库和应用实例库,这样,每次检索范例时,根据使用者的不同而检索
企业资源计划(ERP,Enterprise Resource Planning)是由Gartner Group于1990年提出的。随着经济的发展和激烈的市场竞争,使得ERP系统在企业的应用也越来越普遍。但ERP系统在实践
本课题研究内容是吉林省重点科技攻关项目“分布式医学图像处理分析平台”和吉林省科技型中小企业创新基金项目“升级型多功能医用X光机数字减影系统装置”的一部分,主要任务
光场通过表征每一条光线的辐亮度,描述光在三维空间中的辐射传输特性,封装了纹理、深度、光照、阴影等视觉信息。光场成像是一种计算成像技术,单次曝光即可同时捕获自由空间光线