基于复杂网络的软件测试相似路径的研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:minyii
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,将复杂网络技术用于研究分析软件系统已经成为热点。针对软件系统的复杂性,将复杂软件拓扑结构抽象映射为复杂软件网络模型,能够简单有效的挖掘复杂网络中重要节点,依据这些重要节点挖掘软件动态执行过程中重要执行路径,对研究软件结构的稳定性、可靠性具有重要意义。本文利用复杂网络相关理论与软件工程学研究方法相结合,以真实开源软件Cflow和Gzip作为算法研究对象,提出了针对软件节点序列挖掘节点相似性和构建加权网络挖掘软件结构相似性算法,论文的主要内容如下:首先,在复杂网络理论知识的基础上,提出了复杂软件网络建模思想,建立了软件节点排序模型和软件加权网络模型,概述了经典序列挖掘算法研究,对序列挖掘相关算法进行分析,应用模糊聚类分析技术挖掘软件结构。其次,针对软件网络现有序列挖掘算法中处理的数据量较大、数据类型复杂等原因导致算法的时间复杂度较高问题,在建立软件节点排序模型基础上提出软件节点相似性挖掘算法,该算法在软件动态执行过程中为函数节点进行处理,挖掘出软件节点序列的相似性,有效的提高了算法时间效率。再次,针对复杂网络中结构复杂的难题,本文使用软件执行网络中边作为度量工具,提出基于软件加权网络结构相似性挖掘算法,通过模糊聚类技术挖掘软件中相似度较高的结构,得到软件动态执行相似序列,为软件测试减少测试用例提供了有力依据。最后,对本文提出算法,分别以真实软件动态执行过程中采集的数据做了实验,并对实验结果进行了分析。
其他文献
近年来,P2P流媒体直播技术得到了较为广泛的应用,随着P2P流媒体直播业务种类以及在线用户的大量增长。但是目前,流媒体服务系统仍然存在如:视频启动延迟、视频播放连续性差等
离群检测是数据挖掘研究的一个重要内容,其目的是消除噪音或发现潜在的、有意义的知识。空间离群检测是指根据空间对象的属性和空间关系的不同,检测出与大多数对象有明显区别
烟雾融合是自然界中常见的现象,对其模拟也经常应用在各种仿真中,给人们的生活增添了几分色彩,满足人们的视觉享受。对烟雾的模拟仍然是计算机图形学和虚拟现实技术领域的研
随着无线传感器网络的不断发展,越来越多的多媒体实时性应用被人们提了出来,这些应用需要获取音频、视频、图像等各种信息量丰富的多媒体信息以实现对环境精确、细粒度的监测
面对心电图的计算机辅助诊断问题,本文首先主要介绍了四种分类模型,即改进的独立成分分析法和支持向量机模型、线性预测和主成分分析模型、基于专家系统的可信度模型、隐马尔
阴影存在于现实世界中,只要有光和物体的地方就会有阴影的存在,它是现实世界中不可缺少的一部分。阴影的真实感和实时性绘制技术在计算机图形图像处理、三维动画影视、三维游戏
近几年来,网络用户的数量成直线增长。网络已成为人们学习、工作、交流的重要平台,这使得数字图像、音频、视频等多媒体产品在网络的应用日益广泛。但是数字产品在网络传输过
如今,Internet在生活中的作用愈来愈大,电子邮件技术逐渐成为其不可分割的一个网络服务之一。正是因为电子邮件有着方便,快捷等特性,所以Internet上多数用户都会选择用电子邮
库存控制是供应链管理的一个关键因素,库存控制策略的优化可以极大地优化整个供应链的成本和利润水平。因此,研究库存控制的模型和优化算法对整体优化供应链系统具有重要的理论
随着多媒体会议、远程教学、分布式交互仿真等Internet应用的广泛使用,大规模可靠组播协议的研究成为了学术界的热点问题之一。组播与传统的单播、广播相比更适合一对多以及