基于静态分析和动态追踪下的软件网络关键节点研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:luoch668
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从网络角度出发,当前的软件系统不论是从规模还是复杂度来说,都在以惊人的速度急剧增长,由此而引发软件质量安全问题一直以来都是科研人员关注的重点问题,因此对软件网络的理解和度量、挖掘软件网络中可能被忽略的关键节点,对维护软件安全和对软件进行有效管理均具有重要意义。本文应用复杂网络理论对软件网络进行度量,识别关键性节点并对其排序,主要工作如下。首先,为了得到不同状态下的软件结构信息,分别对静态软件结构和动态执行软件结构的建模方法进行了探讨。在软件未执行状态下,应用静态代码分析工具获取软件函数间的结构关系,将其映射为无向加权网络模型。在软件动态执行过程中,应用追踪技术获取软件函数动态调用关系,将其映射为有向加权网络模型。其次,针对无向加权软件网络节点结构属性,提出了基于节点相关性的关键节点挖掘算法。提出最小度值算法,实现了对网络节点的细致划分,根据节点等级构建节点结构向量,考虑节点与其邻居节点的相关性,从而得到基于节点相关性的关键节点度量值。再次,针对有向加权的网络节点的行为特征,提出一种基于节点相似性的关键节点挖掘算法。在此算法中,改进传统的随机游走算法,使得游走过程更加符合有向加权节点的行为特征,根据稳态下的相似度矩阵计算节点的相似性值,从而得到基于节点相似性的节点重要性的度量值。最后,以开源的真实软件为基础,将本文所提算法与其他算法进行对比实验,验证本文方法的有效性。并且综合考虑软件的维护与升级,总结不同版本下的关键节点的分布和变化规律。
其他文献
随着全球环境污染和能源问题的日益严重,微电网作为消纳可再生能源的一种重要形式得到了迅速发展。随着直流负荷的日益增多,交直流混合微电网应运而生,其能够直接对交、直流负荷进行供电,从而对微电网的建设成本和换流损耗产生一定的影响。在微电网运行控制中考虑柔性负荷调度,通过供需双方的互动,配合储能系统平衡供需间的功率差额,可以优化系统的配置容量,提高经济性。因此,本文在对交直流混合微电网系统容量优化配置进行
当今社会已进入到数据时代,作为数据挖掘的重要分支,近年来,离群点挖掘得到许多学者的广泛关注和研究。离群点挖掘可以帮助人们在大量数据中准确、快速地获取具有显著异常特征的信息,是一种非常有效的数据挖掘方法。目前,国内外专家学者提出了多种离群点挖掘方法,离群点挖掘技术已经成功应用于入侵检测、欺诈检测、医疗健康、生态保护等多个领域。本文针对基于聚类的离群点挖掘算法存在聚类效果不佳、基于密度的离群点挖掘算法
随着具有定位功能移动设备(如智能手机)的广泛使用,基于位置服务和社交网络得到迅速发展,人们对地理社交网的需求愈加个性化,推动了地理社交网查询功能的多样化。为满足用户个性化的需求,提出基于属性社交图的范围约束组查询,为查询用户返回同时满足社交约束、空间约束、用户组规模约束的关键字得分最优的t个用户组。首先,提出一种基于组合的扩展方法。在扩展过程中不考虑社交关系,只考虑文本信息和用户组规模。该方法以深
应急管理改革是推动应急管理现代化的关键一招,而组建应急管理部是应急管理改革最为重要的举措。2013年11月12日,党的十八届三中全会第二次全体会议在谈到推进改革时的挑战时说:"有的牵涉复杂的部门利益,有的在思想认识上难以统一,有的要触动一些人的‘奶酪’,有的需要多方面配合、多措施并举。
期刊
随着用电需求的增加和传统化石能源的短缺,大量光伏、风电等可再生能源通过电力电子变换器接入电网,电力系统的电力电子化特征日益凸显。当电力电子化电力系统中出现大扰动时,并网逆变器若不能稳定运行,将与电网失去同步,甚至可能导致系统崩溃。因此,研究电力电子化电力系统的暂态稳定性问题具有重要意义。本文通过建立并网下垂控制逆变器的大信号模型,对功率调度和电网电压跌落情况下并网下垂控制逆变器的暂态稳定性进行研究
依托于信息技术和旅游业的快速发展,人们的生活方式发生了巨大的变化,生活节奏加快,对文化生活的需求也不断增多,出行旅游的频率不断变高。然而景区现有的验票设施并不能适应现在的变化,所以需要一种适应多种景区、不同验票场景的验票程序来解决当前的问题。基于微信小程序的验票模型可以很好的适应当前的需求。首先,描述了当前国内外景区验票系统的发展情况,分析了验票系统的使用场景,总结了当前验票系统存在的开发成本高和
视觉目标跟踪作为计算机视觉领域重要的研究方向之一,被广泛应用于视频图像监控、医疗重构等多个领域,具有重要的研究价值和意义。相比传统的目标跟踪方法,基于孪生网络的目标跟踪方法在跟踪准确度和精度方面表现出绝对的优势。但是在面临复杂的跟踪场景,例如运动目标发生尺度形态变化、背景遮挡时,仍然会出现跟踪失败的情况。因此,构建出具有高效且鲁棒的目标跟踪网络架构仍然是一个具有挑战性的任务。针对现有目标跟踪方法存
光伏发电、风电等新能源发电系统的快速发展以及直流微电网的出现丰富了电力系统的运行结构,实现了电力能源在空间上的多样化配置,但无疑对现有成熟的电力系统的稳定运行带来了挑战。因此现如今直流微电网已逐渐成为研究者关注的热点,但相关研究中其结构还是以单条直流母线为主,同时其中所使用的双向直流变换器是以非隔离型为主。为实现多条直流母线的直流微网子模块网之间能量的双向流动,以及隔离型双向直流变换器的应用需求,
多电平变换器以其谐波含量低及开关应力小等优势,在新能源发电和列车牵引系统等领域具有重要应用。相较于钳位型变换器,级联型多电平变换器在大功率场合应用广泛。为了解决传统三相级联型多电平变换器中性点问题,本文研究了一种三相混合级联型多电平变换器拓扑,该结构有效减小了变流器的体积,且易于实现系统的模块化运行。本文首先详细介绍了三相混合级联型整流器的拓扑结构及工作原理,并建立了开关数学模型,采用载波相移调制
使用计算机模拟自然场景,一直是计算机图形学领域的重点研究课题。雾作为一种常见的自然现象,是图形学研究的重点之一。因为雾不仅与人们的生产生活密切相关,也被广泛应用于影视、游戏等领域,提高场景的真实感。由于雾的形态多变、光学特性复杂,所以真实模拟逼真的体积雾变得十分困难。针对目前雾效模拟方法真实感差,体积光照效果缺失的问题,在雾密度函数进行改进的基础上,提出一种基于单次散射的体积雾实时绘制算法,真实高