软件函数关联网络的关键节点挖掘方法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:sjzafei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件网络中只有极少数节点对网络的稳定性、安全性以及可靠性存在重要影响。如何在大量软件数据中发现有价值的信息,发现对网络有重要影响的节点,对保证软件开发质量及软件安全具有重要意义。本课题将软件系统中的函数作为一个粒度单元,结合软件网络的结构特性对故障的传播与积累特性进行研究,挖掘软件系统中的关键节点,分析相关度量值的演化规律,主要工作如下。首先,从软件静态构造和动态执行两个方面,对复杂软件系统的结构特性及函数执行轨迹进行分析。将系统中的函数抽象为节点,并且通过分析函数之间的依赖关系及依赖程度,实现了复杂软件系统网络模型的构建。其次,分析软件的静态拓扑结构,提出基于结构熵的静态网络关键节点挖掘算法INMSE。引入子网络的概念,细化网络拓扑关系。先分析网络中故障的累积过程,定量计算各网络中调用对象对其根节点的影响程度。然后对网络中故障传播过程展开研究,发现网络中易发生故障且易将故障进行传播的关键节点。再次,分析软件动态执行轨迹,提出基于概率波及效应的动态网络关键节点挖掘算法MIN-PRE。综合考虑节点之间的依赖关系及其紧密程度,发现故障传播倾向路径。在此路径集合上,对网络中故障的传播与累积特性进行分析,实现各节点重要程度度量值的定量计算,发现网络中易被波及的关键节点。最后,对本文提出的算法在Windows平台下采用java及c++语言进行编程实现。通过实验验证了方法的有效性及算法的运行效率,并且对重要节点度量值的演化规律进行了分析。
其他文献
<正>参演学生戏剧创作背景数学戏剧《聪明的阿凡提》所呈现的内容是青岛版《数学》六年级上册"圆"这一单元中羊吃草的面积问题。在学习圆的面积后,喜欢数学阅读的孩子们发现
期刊
本文评述紫外成像器件技术现状。文中指出,Si-CCD的量子效率可接近或超过微通道板的量子效率,但在600~1200谱区存在着不灵敏层和沾污对表面的影响。
“法庭之友”制度在英美法系的诉讼制度中被广泛而灵活运用,并发挥不可小觑的作用。然而21世纪之初,“法庭之友”制度却被引入到陌生的国际层面的投资仲裁制度中来,从其兴起
方程(组)中,未知数的个数多于方程的个数时,它的解往往有无数多个,不能唯一确定,因此这类方程常称为不定方程(组),解不定方程没有固定的方法,需具体问题具体分析,经常用到整数的整除、奇
医患沟通不良是目前医患矛盾的重要原因。临床教学是医学生走向工作岗位的重要环节,培养其沟通能力是现代医学发展模式及医学教育的要求,也是缓解医患矛盾,构建和谐医患关系
前不久,笔者参加对一些粮食企业的考核工作,发现企业领导对生产工艺流程的情况了解尚可,但对财务工作却是知之甚少,这种状况应当引起重视。企业的财务管理不仅是对收支数目的记录
期刊
本文系统地分析了土默特左旗台阁牧乡1992-2002年间的土地利用的结构变化,并运用有关数学模型(动态度、多度、重要度、垦殖指数等模型)分别从不同角度对土地利用的空间结构特
一、现阶段猪场保育猪疾病流行动态1.猪场中的“理事会成员”像协会常任理事一样,也有些病毒是在绝大部分猪场中都可能存在的,笔者称其为“常任理事病毒”或“理事会成员”。
基于综合评估的教学质量评估指标建立了教学质量评估体系的模糊决策系统,该系统以区间数为例,给出了模糊环境下的教学评估模型,提出了基于区间数权重向量组的决策方法,为模糊
泛素化修饰是真核细胞内广泛存在的一种修饰形式,受到该修饰的蛋白质分子遍及基因转录、蛋白质翻译、信号转导、细胞周期控制以及生长发育等几乎所有的生命活动过程,对生命体