【摘 要】
:
近年来,软件系统的稳定性问题和安全性问题日益突出。本文基于软件网络中节点之间的调用关系结合软件网络中的特性,从复杂网络理论的角度出发,分析软件系统中节点和社团等网
论文部分内容阅读
近年来,软件系统的稳定性问题和安全性问题日益突出。本文基于软件网络中节点之间的调用关系结合软件网络中的特性,从复杂网络理论的角度出发,分析软件系统中节点和社团等网络拓扑结构,进而分析软件系统的相关结构特性。首先,为了得到软件执行过程中的具体信息,提出了一种变量粒度描述软件结构的建模方法。该方法利用函数间的调用关系,在动态软件执行过程中设定不同测试用例,多次执行软件系统,追踪执行过程中函数调用的相关信息。对多次执行结果进行去重合并,删除冗余信息,构建软件执行网络模型。其次,考虑软件网络当中函数之间故障传递的相关特性,定义函数节点之间的故障概率度量值NMV(Node Measurement Value),并分析软件执行过程中函数节点之间的调用的相关信息,提出算法ETN(Evaluate the Node)计算函数节点的NMV值,进而挖掘重要节点。再次,基于标签传播的社团挖掘算法,结合软件网络当中函数之间的故障传播概率,给出挖掘软件网络中社团结构的算法LCD(Label Community Detect)。利用函数节点的重要性排序,优化函数节点标签传递的过程,从而得出社团的最优划分。借助社团结构分析软件系统的网络结构,挖掘软件系统的潜在性质。最后,对本文提出的两个算法,分别在真实的复杂网络数据集下进行实验,在不同的版本的开源软件上挖掘网络中的关键节点和软件网络中的社团结构。分析软件各版本中重要节点的分布情况和社团结构的划分情况,进而了解软件演化过程中软件网络拓扑结构的相关特性。通过对两款软件进行实验,分析软件的网络结构,挖掘软件系统的潜在性质,验证所提方法的有效性和正确性。
其他文献
目的:观察中药健脾消息颗粒联合胃镜下电凝切除术在胃息肉的防治方面的临床疗效,以期更好地指导临床实践,为中西医结合干预胃息肉提供新思路和新方法。方法:将64例符合纳入标准的胃息肉患者随机分为试验组32例和对照组32例。试验组先给予中药健脾消息颗粒8周治疗,再行内镜下息肉高频电凝电切术。对照组直接行内镜下息肉高频电凝电切术。两组患者术后均常规服用雷贝拉唑钠肠溶胶囊4周时间。观察两组治疗后的症状积分改善
本论文研究了基于石墨烯基质的基质辅助激光解吸电离-飞行时间质谱(MALDI-TOFMS)技术并应用于复杂介质中的痕量小分子物质(如药物、污染物等)的分析。石墨烯基质具有以下优点
压缩感知(Compressed Sensing,CS)技术能依靠远低于奈奎斯特采样定理的速率进行稀疏信号采样,接收端采用优化重构算法从有限的采样值中有效重构稀疏信号。运用CS技术对正交频
2015年7月2日最高检发布《检察机关提起公益诉讼试点方案》,方案中首次提到了行政公益诉讼诉前程序制度,全国人大常委会授权检察机关开展为期两年的试点工作。2017年修改后的《中华人民共和国行政诉讼法》对诉前程序内容定义化,标志诉前程序制度正式以法律的形式明确下来。诉前程序的概括性表述为提起行政公益诉讼前,检察机关必须先向行政机关发出检察建议的程序性操作。该制度创设的目的是为了在调用最少司法资源的基
我国作为一个粮食需求大国,农作物的长势与收成关系到十几亿人口的生活基本需求。除了自然环境以外,对植物影响最为严重的就是病虫害问题。因此对于植物病虫害实时有效的监测对我国农业发展有着重大意义。本文针对这一问题,研究了在近年来发展日趋成熟的Caffe深度学习技术框架下,基于神经网络张量处理器(TPU)和FPGA SOC芯片,搭建了面向边缘计算的植物病虫害分级检测系统。解决了深度学习对计算资源的巨大消耗
扩频通信使得有用信号在宽带上进行传输,扩频后的发送信号的带宽远远大于实际传输中有用信号所需的带宽,这就保证了通信的抗干扰、低截获以及保密特性,从而实现了安全通信。
随着计算机科学技术和信息通信技术的飞速发展以及互联网的广泛普及,应用软件普遍服务于社会的各行各业,互联网力量改变了各行各业中传统的业务管理方式,实现了更为智能化、
甲氨蝶呤(MTX)是抑制二氢叶酸还原酶和胸苷酸合成酶的叶酸类似物,它可以阻止二氢叶酸还原为四氢叶酸,并导致嘌呤、嘧啶和胸苷的合成受阻,从而影响DNA、RNA的合成,以及细胞生
为了应对移动用户设备爆发式增长带来的数据传输需求,当前移动通信网络正不断向下一代通信网络进行演进。由于密集异构网络可让有限的频谱资源高度重用,被认为是下一代网络提
共价有机框架(Covalent Organic Frameworks,COFs)是一类新型的晶态有机多孔材料。由于具有密度低、比表面积大、结构可控、易于功能化等优点,COFs在气体吸附/分离、光电、催