期刊文献+
共找到33篇文章
< 1 2 >
每页显示 20 50 100
支持数量约束的扩展模糊描述逻辑复杂性研究 被引量:19
1
作者 李言辉 徐宝文 +1 位作者 陆建江 康达周 《软件学报》 EI CSCD 北大核心 2006年第5期968-975,共8页
扩展模糊描述逻辑EFALCN(extendedfuzzyattributiveconceptdescriptionlanguagewithcomplementsandunqualifiednumberrestriction)是支持数量约束的描述逻辑ALCN的模糊扩展,但该逻辑的推理问题缺乏相应的算法和复杂性证明.提出EFALCN推... 扩展模糊描述逻辑EFALCN(extendedfuzzyattributiveconceptdescriptionlanguagewithcomplementsandunqualifiednumberrestriction)是支持数量约束的描述逻辑ALCN的模糊扩展,但该逻辑的推理问题缺乏相应的算法和复杂性证明.提出EFALCN推理问题基于约束传播的Tableau算法,并证明该算法可在PSPACE(polynomialspace)约束下执行.由ALCN(attributiveconceptdescriptionlanguagewithcomplementsandunqualifiednumberrestriction)的推理问题可多项式时间归约到EFALCN推理问题,且ALCN的推理问题是PSPACE-complete问题.所以,EFALCN推理问题是PSPACE-hard问题.综上所述,EFALCN推理问题是PSPACE-complete问题. 展开更多
关键词 模糊 描述逻辑 语义WEB 数量约束 知识表示
下载PDF
回归测试中测试用例优先级技术研究综述 被引量:20
2
作者 屈波 聂长海 徐宝文 《计算机科学与探索》 CSCD 2009年第3期225-233,共9页
测试用例优先级技术是一种高效实用的回归测试技术,其目的是将不同的测试用例按照其重要程度排序后使用,从而获得更高的回归测试效率。首先介绍了与测试用例优先级相关的研究背景和基本概念,然后对当前的研究工作和进展进行了全面概述,... 测试用例优先级技术是一种高效实用的回归测试技术,其目的是将不同的测试用例按照其重要程度排序后使用,从而获得更高的回归测试效率。首先介绍了与测试用例优先级相关的研究背景和基本概念,然后对当前的研究工作和进展进行了全面概述,同时比较了各种优先级适用的环境和实验研究结果,最后指出了测试用例优先级中有待解决的问题以及未来的研究方向。 展开更多
关键词 回归测试 测试用例优先级 软件工程
下载PDF
Web应用测试框架研究 被引量:14
3
作者 许蕾 徐宝文 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2004年第6期751-755,共5页
建立一个适应Web应用特性的测试框架 ,以便于指导、组织测试过程中的各项工作 .在分析Web应用特点和传统软件测试流程的基础上 ,对测试需求分析、测试用例生成选择、测试执行和测试结果分析度量等一系列测试过程加以描述和表示 ,形成一... 建立一个适应Web应用特性的测试框架 ,以便于指导、组织测试过程中的各项工作 .在分析Web应用特点和传统软件测试流程的基础上 ,对测试需求分析、测试用例生成选择、测试执行和测试结果分析度量等一系列测试过程加以描述和表示 ,形成一套规范化、易操作和可扩展的测试流程 ;研究Web应用测试框架实现技术 ,分层次表示Web应用模型 ,采用组合测试等策略生成测试用例 ,通过Agent自动执行测试并实现测试结果的比较、度量和反馈 ;有机集成并有效实现各个测试步骤 ,使之适应Internet环境并积极有效地发挥其指导作用 . 展开更多
关键词 WEB应用 测试框架 过程建模 测试方法
下载PDF
一个设计模式自动识别技术研究框架 被引量:4
4
作者 周晓宇 徐宝文 《计算机科学》 CSCD 北大核心 2009年第5期124-128,共5页
在程序代码中自动识别设计模式可以为面向设计模式的软件理解、维护和重构等活动提供自动化支持。比较系统地分析了该领域十余年来的研究状况和存在的问题,提出了一套以准确和通用的设计模式识别技术为目标,以层次化识别特征的确定、基... 在程序代码中自动识别设计模式可以为面向设计模式的软件理解、维护和重构等活动提供自动化支持。比较系统地分析了该领域十余年来的研究状况和存在的问题,提出了一套以准确和通用的设计模式识别技术为目标,以层次化识别特征的确定、基于静态分析技术的语义特征发掘与识别技术、基于语义特征和排除性约束的软件框架描述技术、基于描述逻辑的设计模式形式化技术等为内容的研究框架。介绍了各项技术的基本思想和主要内容,论述了其可行性。 展开更多
关键词 设计模式 软件分析 逆向工程
下载PDF
相邻因素组合测试用例集的最优生成方法 被引量:25
5
作者 王子元 聂长海 +1 位作者 徐宝文 史亮 《计算机学报》 EI CSCD 北大核心 2007年第2期200-211,共12页
软件系统是一个复杂的逻辑系统,有很多因素可能影响系统的正常运行,组合测试可以对这些因素及其相互作用可能对系统产生的影响进行检测.针对一类只在相邻因素间存在相互作用的系统,文中提出了相邻因素组合测试的概念,分别给出了相邻因... 软件系统是一个复杂的逻辑系统,有很多因素可能影响系统的正常运行,组合测试可以对这些因素及其相互作用可能对系统产生的影响进行检测.针对一类只在相邻因素间存在相互作用的系统,文中提出了相邻因素组合测试的概念,分别给出了相邻因素两两(二维)组合覆盖表、相邻因素N(N2)维组合覆盖表和多重维数相邻因素组合覆盖表的生成算法,并证明了3个算法均可以生成数量最优的相邻因素组合测试用例集.最后通过实际应用场景,分析了相邻因素组合测试的应用价值. 展开更多
关键词 软件测试 相邻因素 组合测试 测试用例生成
下载PDF
蜕变测试技术综述 被引量:22
6
作者 董国伟 徐宝文 +2 位作者 陈林 聂长海 王璐璐 《计算机科学与探索》 CSCD 2009年第2期130-143,共14页
软件测试是一种重要的、不可缺少的软件质量保证技术,用于发现和纠正软件中存在的缺陷和错误,但在很多情况下待测程序的预期输出难以确定。蜕变测试技术通过检查程序的多个执行结果之间的关系来测试程序,可以有效地解决上述问题。经过... 软件测试是一种重要的、不可缺少的软件质量保证技术,用于发现和纠正软件中存在的缺陷和错误,但在很多情况下待测程序的预期输出难以确定。蜕变测试技术通过检查程序的多个执行结果之间的关系来测试程序,可以有效地解决上述问题。经过近十年的研究,蜕变测试技术已经在测试过程的优化、与其他验证或测试方法的结合等方面取得了巨大的进展,并被广泛地应用于各个领域中。对当前蜕变测试技术的研究进行了综述,针对已有方法的不足之处,对未来的研究方向进行了展望,包括蜕变测试充分性研究、实用蜕变关系构造技术、实用原始测试用例选取技术、新型软件中蜕变测试技术的研究、蜕变测试工具的开发等。 展开更多
关键词 软件测试 蜕变测试 蜕变关系
下载PDF
基于测试用例设计信息的回归测试优先级算法 被引量:25
7
作者 屈波 聂长海 徐宝文 《计算机学报》 EI CSCD 北大核心 2008年第3期431-439,共9页
优先级技术是一种高效实用的回归测试技术.文中针对现有优先级技术未能有效使用测试用例设计信息的不足,提出了一组新的回归测试优先级动态调整算法.与已有方法相比,新算法充分考虑了测试用例的设计信息,能够通过及时捕捉和利用测试执... 优先级技术是一种高效实用的回归测试技术.文中针对现有优先级技术未能有效使用测试用例设计信息的不足,提出了一组新的回归测试优先级动态调整算法.与已有方法相比,新算法充分考虑了测试用例的设计信息,能够通过及时捕捉和利用测试执行信息对测试用例优先级进行动态调整,具有时间复杂度低、检错效率高等优点.将其应用于Windows平台下应用软件的回归测试结果表明,新算法有益于在短时间内检测出更多的错误. 展开更多
关键词 回归测试 优先级技术 算法 软件工程
下载PDF
一种新的二水平多因素系统两两组合覆盖测试数据生成算法 被引量:21
8
作者 聂长海 徐宝文 史亮 《计算机学报》 EI CSCD 北大核心 2006年第6期841-848,共8页
作者系统地研究了使用已有方法对二水平多因素系统(以下简称SM2)生成的两两组合覆盖的测试数据,针对已有方法对该具体问题效果并不理想的情况,利用组合分析方法,给出了一种新的SM2测试数据生成算法,与几种现有的方法相比,生成的测试数... 作者系统地研究了使用已有方法对二水平多因素系统(以下简称SM2)生成的两两组合覆盖的测试数据,针对已有方法对该具体问题效果并不理想的情况,利用组合分析方法,给出了一种新的SM2测试数据生成算法,与几种现有的方法相比,生成的测试数据具有数量少、效率高的优点.将其应用于Linux的一些源代码测试以及软件配置测试的测试方案设计,结果表明生成的测试数据具有较高的代码覆盖率和错误检测能力. 展开更多
关键词 软件测试 测试数据 算法 组合覆盖
下载PDF
基于接口参数的黑箱测试用例自动生成算法 被引量:52
9
作者 聂长海 徐宝文 《计算机学报》 EI CSCD 北大核心 2004年第3期382-388,共7页
测试用例的选择与生成技术是软件测试尤其是黑箱测试的一个重要研究领域 ,测试用例的质量将直接决定软件测试的科学性和有效性 .该文在一般的测试用例选择方法的基础上 ,提出了一种基于对接口参数进行组合覆盖的黑箱测试用例自动生成算... 测试用例的选择与生成技术是软件测试尤其是黑箱测试的一个重要研究领域 ,测试用例的质量将直接决定软件测试的科学性和有效性 .该文在一般的测试用例选择方法的基础上 ,提出了一种基于对接口参数进行组合覆盖的黑箱测试用例自动生成算法模型 ,据此可以生成一个对所有接口参数进行两两组合覆盖的测试用例表 .并证明了该方法产生的测试用例具有数量少、能实现对接口参数最大限度组合覆盖的特点 ,从而可以在提高软件测试质量的同时 ,降低成本 ,提高效率 .最后介绍了该算法在作者研究开发的测试数据生成工具中的实际效果 . 展开更多
关键词 软件测试 软件开发 接口参数 软件工程 黑箱测试 用例自动生成算法
下载PDF
支持术语公理约束的扩展模糊描述逻辑推理 被引量:7
10
作者 康达周 徐宝文 +1 位作者 陆建江 李言辉 《软件学报》 EI CSCD 北大核心 2007年第7期1563-1572,共10页
扩展模糊描述逻辑是对描述逻辑的一种模糊扩展,支持对复杂模糊知识的表示和推理,但该逻辑缺乏支持术语公理约束的推理算法.提出扩展模糊描述逻辑EFALCR+(extended fuzzy attributive concept description language with complements and... 扩展模糊描述逻辑是对描述逻辑的一种模糊扩展,支持对复杂模糊知识的表示和推理,但该逻辑缺乏支持术语公理约束的推理算法.提出扩展模糊描述逻辑EFALCR+(extended fuzzy attributive concept description language with complements and transitive roles)的受限TBox(terminological box)描述术语公理,给出受限TBox约束下的EFALCR+推理算法,并对该算法进行优化,证明优化后的算法是正确完备的,时间复杂性不超过指数,最后证明受限TBox约束下的EFALCR+推理问题是指数时间完全问题.优化算法的最坏时间复杂性已达到该问题推理算法的复杂度下界,是实现术语公理约束下模糊知识库推理的有效算法. 展开更多
关键词 描述逻辑 模糊 TBox(terminological box) 推理 语义WEB 知识表示
下载PDF
组合测试用例生成技术 被引量:34
11
作者 王子元 徐宝文 聂长海 《计算机科学与探索》 CSCD 2008年第6期571-588,共18页
组合测试是一种科学有效的软件测试方法,该方法旨在使用较少的测试用例有效地检测软件系统中各个因素以及它们之间的相互作用对系统产生的影响,实践证明其具有较高的错误检测能力。当前组合测试研究的热点之一是组合测试用例生成问题,... 组合测试是一种科学有效的软件测试方法,该方法旨在使用较少的测试用例有效地检测软件系统中各个因素以及它们之间的相互作用对系统产生的影响,实践证明其具有较高的错误检测能力。当前组合测试研究的热点之一是组合测试用例生成问题,即如何针对具体待测软件,在满足给定组合覆盖要求的前提下,生成规模尽可能小的测试用例集,以便在保证错误检测能力的前提下尽可能降低测试成本。从N维组合覆盖和变力度组合覆盖等两类不同的组合覆盖标准出发,简要介绍了迄今为止人们在组合测试用例生成领域所取得的研究成果,对现有的组合用例生成方法进行了分类和总结。此外,还对优先级、组合约束、错误定位等条件和应用场景下的组合测试用例生成技术进行了介绍。最后,分析了现有成果中存在的问题,并对该领域未来的研究方向进行了分析和讨论。 展开更多
关键词 软件测试 组合测试 测试用例生成
下载PDF
支持模糊隶属度比较的扩展模糊描述逻辑 被引量:8
12
作者 康达周 徐宝文 +1 位作者 陆建江 李言辉 《软件学报》 EI CSCD 北大核心 2008年第10期2498-2507,共10页
语义Web模糊知识的表示和应用常常涉及模糊隶属度比较,但现有描述逻辑的模糊扩展缺乏描述模糊隶属度比较的能力.提出支持模糊隶属度比较和描述逻辑ALCN(attributive concept description language with complements and number restrict... 语义Web模糊知识的表示和应用常常涉及模糊隶属度比较,但现有描述逻辑的模糊扩展缺乏描述模糊隶属度比较的能力.提出支持模糊隶属度比较和描述逻辑ALCN(attributive concept description language with complements and number restriction)概念构造子的扩展模糊描述逻辑FCALCN(fuzzy comparable ALCN).FCALCN引入新的原子概念形式以支持模糊隶属度比较.给出FCALCN的推理算法,证明了在空TBox约束下FCALCN的推理问题复杂性是多项式空间完全的.FCALCN能够表达语义Web上涉及模糊隶属度比较的复杂模糊知识并实现对它们的推理. 展开更多
关键词 语义WEB 知识表示 描述逻辑 模糊 比较 推理
下载PDF
基于程序路径分析的有效蜕变测试 被引量:16
13
作者 董国伟 聂长海 徐宝文 《计算机学报》 EI CSCD 北大核心 2009年第5期1002-1013,共12页
蜕变测试对于预期输出难以构造的程序是实用和高效的.作者在系统研究已有蜕变测试方法和路径分析技术的基础上,首先针对使用二元蜕变关系的测试提出了一组蜕变测试准则,以在多个不同的层次上定义蜕变测试用例集的充分性;然后给出了3种... 蜕变测试对于预期输出难以构造的程序是实用和高效的.作者在系统研究已有蜕变测试方法和路径分析技术的基础上,首先针对使用二元蜕变关系的测试提出了一组蜕变测试准则,以在多个不同的层次上定义蜕变测试用例集的充分性;然后给出了3种能够生成相应测试用例集的算法;最后通过变异分析的方法证实这些算法的有效性.实验结果表明,蜕变关系和测试准则的选取直接影响到测试的效果,另外,使用蜕变关系全路径覆盖可满足性算法(APCEMST)可以快速准确地发现待测程序中的错误,而生成的测试用例的数量却比传统技术要少. 展开更多
关键词 软件测试 蜕变测试 oracle问题 蜕变关系 路径覆盖准则
下载PDF
一种受限非负矩阵分解方法 被引量:10
14
作者 黄钢石 张亚非 +1 位作者 陆建江 徐宝文 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2004年第2期189-193,共5页
提出一种获取潜在语义的受限非负矩阵分解方法 .通过在非负矩阵分解方法的目标函数上增加 3个约束条件来定义受限非负矩阵分解方法的目标函数 ,给出求解受限非负矩阵分解方法目标函数的迭代规则 ,并证明迭代规则的收敛性 .与非负矩阵分... 提出一种获取潜在语义的受限非负矩阵分解方法 .通过在非负矩阵分解方法的目标函数上增加 3个约束条件来定义受限非负矩阵分解方法的目标函数 ,给出求解受限非负矩阵分解方法目标函数的迭代规则 ,并证明迭代规则的收敛性 .与非负矩阵分解方法相比 ,受限非负矩阵分解方法能获取尽可能正交的潜在语义 .实验表明 ,受限非负矩阵分解方法在信息检索上的精度优于非负矩阵分解方法 . 展开更多
关键词 非负矩阵分解 受限非负矩阵分解 潜在语义 信息检索
下载PDF
一种并发程序可测试性分析框架 被引量:3
15
作者 陈振强 徐宝文 +1 位作者 许蕾 张斌 《计算机学报》 EI CSCD 北大核心 2003年第12期1685-1689,共5页
软件可测试性是对测试软件难易程度的预测 ,在测试、度量等许多领域中得到了广泛应用 .由于并发程序执行的不确定性 ,其可测试性分析尚有很多难点有待解决 .该文提出了一种并发程序可测试性分析框架 .在充分分析程序内部数据流、控制流... 软件可测试性是对测试软件难易程度的预测 ,在测试、度量等许多领域中得到了广泛应用 .由于并发程序执行的不确定性 ,其可测试性分析尚有很多难点有待解决 .该文提出了一种并发程序可测试性分析框架 .在充分分析程序内部数据流、控制流以及并发和同步对数据流和控制流影响的基础上 ,从单个并发单元、并发因素、共享变量因素及通信关系 4个方面对并发程序的可测试性进行了分析 ,为综合度量并发程序的可测试性提供了依据 . 展开更多
关键词 并发程序 可测试性分析 软件测试 软件分析 软件开发
下载PDF
基于依赖结构分析的类重要性度量方法 被引量:8
16
作者 周毓明 徐宝文 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第3期380-384,共5页
为支持自动识别系统中重要的类,提出了一种基于软件依赖结构分析的类重要性度量方法.该方法首先用一个图模型表达类之间的3种依赖关系,包括类-类继承依赖、类-属性交互依赖和类-方法交互依赖,然后用PageRank,HITS和Betweenness Central... 为支持自动识别系统中重要的类,提出了一种基于软件依赖结构分析的类重要性度量方法.该方法首先用一个图模型表达类之间的3种依赖关系,包括类-类继承依赖、类-属性交互依赖和类-方法交互依赖,然后用PageRank,HITS和Betweenness Centrality算法通过对依赖关系结构的全局分析来度量类的重要性.该方法仅使用在软件开发的分析和设计阶段可以得到的信息,因而可用来在软件开发的早期识别系统中重要的类.实验结果表明,在识别重要的类时,该方法产生与简单方法不同的结果. 展开更多
关键词 依赖结构 重要性 度量 面向对象
下载PDF
一种基于类型约束的泛型Java程序重构方法 被引量:2
17
作者 陈林 徐宝文 +1 位作者 周晓宇 曹璟 《电子学报》 EI CAS CSCD 北大核心 2007年第B12期185-191,共7页
泛化关系重构是一类非常重要的重构方法,能否实施这类重构取决于程序中的类型约束.本文针对现有泛化关系重构方法在处理泛型程序时不考虑参数化类型的约束,会破坏程序类型正确性的问题,提出了一组泛型Java程序的类型约束规则,通过... 泛化关系重构是一类非常重要的重构方法,能否实施这类重构取决于程序中的类型约束.本文针对现有泛化关系重构方法在处理泛型程序时不考虑参数化类型的约束,会破坏程序类型正确性的问题,提出了一组泛型Java程序的类型约束规则,通过构造类型约束图分析了重构前后程序的类型约束,并给出了提炼接口和成员上移的自动化重构算法,可以在与程序代码规模成线性关系的时间内实施重构,并有效地保证程序的类型正确性. 展开更多
关键词 重构 泛型Java 类型约束 软件维护
下载PDF
一种最小测试用例集生成方法 被引量:57
18
作者 聂长海 徐宝文 《计算机学报》 EI CSCD 北大核心 2003年第12期1690-1695,共6页
测试用例的数量和质量决定软件测试的成本和有效性 .该文提出了一种生成最小测试用例集的方法 ,该方法首先充分考虑测试目标中各个测试需求之间的相互关系 ,将满足测试需求的所有可用测试用例进行划分 ,根据划分的结果生成一个测试用例... 测试用例的数量和质量决定软件测试的成本和有效性 .该文提出了一种生成最小测试用例集的方法 ,该方法首先充分考虑测试目标中各个测试需求之间的相互关系 ,将满足测试需求的所有可用测试用例进行划分 ,根据划分的结果生成一个测试用例集 ,然后利用启发式算法、贪心算法或整数规划方法来消除冗余 ,对这个测试用例集进行进一步的简化 .这种方法与已有方法相比 ,优点在于它可以生成满足所有测试需求的最小测试用例集 . 展开更多
关键词 软件测试 软件开发 软件需求分析 最小测试用例集生成方法
下载PDF
一种基于组合测试的Web应用兼容性故障诊断方法 被引量:2
19
作者 许蕾 聂长海 徐宝文 《计算机科学》 CSCD 北大核心 2006年第12期268-269,F0004,共3页
Web应用兼容性故障诊断涉及到种类繁多的软硬件设备、数目庞大的设备品牌和型号以及各种情况的组合,如何有效而又快速地对故障定位是一项很重要的工作。针对Web应用兼容性测试的特性以及组合测试的基本模型和特征,我们对组合测试的结果... Web应用兼容性故障诊断涉及到种类繁多的软硬件设备、数目庞大的设备品牌和型号以及各种情况的组合,如何有效而又快速地对故障定位是一项很重要的工作。针对Web应用兼容性测试的特性以及组合测试的基本模型和特征,我们对组合测试的结果进行分析,根据初步分析结果补充一些附加测试用例进行重新测试,并对其结果作进一步分析和验证,从而迅速将故障原因锁定在很小的范围内,为Web应用兼容性的调试和测试工作提供方便、有价值的线索和参考。 展开更多
关键词 WEB应用 兼容性测试 组合测试 故障诊断
下载PDF
Case studies on testing with compositional metamorphic relations 被引量:1
20
作者 董国伟 徐宝文 +2 位作者 陈林 聂长海 王璐璐 《Journal of Southeast University(English Edition)》 EI CAS 2008年第4期437-443,共7页
Some metamorphic relations (MR) are not good at detecting faults in metamorphic testing. In this paper, the method of making compositional MR (CMR) based on the speculative law of proposition logic is presented. T... Some metamorphic relations (MR) are not good at detecting faults in metamorphic testing. In this paper, the method of making compositional MR (CMR) based on the speculative law of proposition logic is presented. This method constructs new MRs by composing existing MRs in a pairwise way. Because CMR contains all the advantages of the MRs that form it, its fault detection performance is wonderful. On the other hand, the number of relations will decrease greatly after composing, so a program can be tested with much fewer test cases when CMRs are used. In order to research the characteristics of a CMR, two case studies are analyzed. The experimental results show that the CMR's performance is mostly determined by the central MRs forming it and the sequence of composition. Testing efficiency is improved greatly when CMRs are used. 展开更多
关键词 software testing metamorphic testing compositional metamorphic relation
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部