基于EFSM规格说明的测试数据生成效率——因素模型分析

来源 :北京化工大学 | 被引量 : 0次 | 上传用户:fsongyifa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二十一世纪,计算机产业的发展是信息化过程中不可或缺的部分。随着软件产业的不断发展和进步,软件的需求越来越复杂,规模也越来越庞大。为满足软件功能、性能等要求,软件质量已成为软件工业界关注的重点。软件测试是保证软件质量的重要手段,随着软件复杂性和规模不断增大,测试生成成本也相应增加,软件测试数据自动生成已成为软件测试的研究热点之一。形式规格说明是对软件功能简要而严谨的描述方法。EFSM(ExtendedFinite State Machine)是一种使用广泛的形式规格说明,可用来描述面向对象软件中各个对象的方法和它们之间的交互。基于形式规格说明,可以对面向对象软件进行很好的功能描述。测试数据生成成本是衡量测试数据生成效率的重要指标,为探讨影响测试数据生成成本的主要路径因素以及路径因素对测试数据生成成本的影响程度,本文进行若干EFSM规格说明的路径测试生成效率-因素分析,鉴于路径因素对测试数据生成成本的影响可能呈线性或者非线性的关系,本文从线性和非线性预测模型两个方面着手,建立EFSM规格说明的路径测试生成效率-因素分析模型。对于线性预测模型,本文考虑采用多元线性回归模型,将路径长度、路径变量数等因素作为输入,路径测试数据的生成成本作为输出,进行测试数据生成成本预测。对于非线性预测模型,本文考虑选用BP神经网络模型,考虑因素之间可能存在相关性,本文首先利用PCA(Principal ComponentAnalysis)算法求出影响测试数据的生成成本的主要因素,然后将其作为BP神经网络模型的输入,成本作为其输出,进行测试数据生成成本预测。实验结果表明:和多元线性回归模型比较,非线性BP神经网络更适合作为EFSM规格说明路径测试生成效率-因素分析模型,对面向路径测试数据生成成本能进行更加准确的预测。
其他文献
矢量场可视化是科学计算可视化研究领域的一个热门课题。本文针对线积分卷积矢量场可视化方法进行了研究,并对其存在的两个不足点提出了改进。最后,本文基于Visade可视化平台开
随着我国十二五规划的出台,三农问题再次成为人们关注的焦点。农业信息化作为解决三农问题的重中之重,得到了党和国家的高度重视和支持。柑橘作为我国具有较强竞争力的农产品
基音周期是语音编码、语音识别、语音合成等语音信号处理中的一个重要参数,基音检测的准确性和鲁棒性在这些领域都发挥着重要的作用。当前的基音周期检测算法容易引起基音周期
随着计算机软硬件技术的发展与人类文化水平的提高,产生了越来越多的电子文献。文献查阅作为科学研究与知识获取过程中必不可少的工作,常常需要花费大量的时间和精力去搜索文献
诸如银行业务、航空预定、通信、网络支付、在线文件传输、在线视频会议等诸多行业对服务器要求甚高,几分钟的服务中断可能对这些行业造成数以万计美元的损失。服务器全天候24
随着数字化和信息化社会的发展,人们对信息安全的重要性认识不断提高。正如电子购物、电子邮件、网络银行等悄悄地融入普通百姓的日常生活中,人们自然要关注其安全性如何。信
在地球系统模式研究领域中,地球系统模式数据包含四部分:海洋数据、大气数据、陆地数据和海冰数据。这些数据中存在很多的标量场,我们可以通过研究和分析这些标量场来加深对全球
随着互联互通技术的高速发展和智能移动终端的广泛普及,人类已经进入了信息爆炸时代,信息量的指数级增长导致了信息过载问题的产生。如何在浩如烟海的互联网内容中找到真正需要
随着网络技术的飞速发展,越来越多的网络业务需要对数据包进行快速、准确的分类,包分类已经成为高速路由器的一个性能瓶颈,如何在良好的时间和空间性能下进行快速、高效的包分类
近年来,随着多媒体技术及实时通信技术的广泛应用,图像及视频的传输和存储效率对通信系统实时性及可靠性的影响日益显著。目前,大多数的图像及视频数据是以压缩的形式存放和