张路
- 作品数:75 被引量:480H指数:9
- 供职机构:北京大学更多>>
- 发文基金:国家自然科学基金国家重点基础研究发展计划国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术轻工技术与工程生物学医药卫生更多>>
- 一种Web服务的测试数据自动生成方法被引量:70
- 2005年
- 软件测试是保证Web服务质量的重要技术手段.测试数据生成是Web服务测试的重要内容.测试数据的质量将直接影响Web服务测试的效率和成本.文章基于合约式设计的 Web服务测试技术,提出一种 Web服务的测试数据自动生成方法.首先根据WSDL文档采用随机法自动生成初始测试数据,然后使用合约变异技术进行测试数据的选择,据此可以生成一组达到一定合约变异充分度的有效测试数据,从而提高 Web服务的测试质量和效率.最后实现了一个Web服务的测试数据自动生成工具原型,并通过实验验证了方法的有效性.
- 姜瑛辛国茂单锦辉张路谢冰杨芙清
- 关键词:WEB服务软件测试测试数据生成合约
- 基于Riboswitch的细胞与门构建
- 2014年
- 利用Riboswitch调控原理,在大肠杆菌BL21(DE3)菌株中构建一个细胞与门。该与门以实验室常见的阿拉伯糖和异丙基-β-D-硫代吡喃半乳糖苷(IPTG)为输入信号,黄色荧光蛋白YFP为输出信号,流式细胞仪检测结果显示该细胞与门成功地实现与逻辑运算。该与门利用大肠杆菌BL21(DE3)菌株的特性,减少了基因线路的负载。此外,该与门还具有可复用的特点。
- 陈梅张路许进
- 关键词:核糖开关
- 基于构件的软件配置管理技术研究
- 该文从基于构件的软件开发方法的这些特点出发,研究、解决了与这种软件开发方法相适应的软件配置管理技术.该文的工作分为以下几个主要层次:首先,该文提出了基于构件的软件的软件配置管理模型,提供了在基于构件的软件开发中实施软件配...
- 张路
- 关键词:青鸟软件软件复用软件配置管理软件配置管理系统
- 基于执行序列的JUnit测试用例化简方法
- 本发明提供了一种基于执行序列的JUnit测试用例化简方法,属于软件测试中的测试用例化简技术领域。本发明提出了一种k-序列的表示方法来描述每条JUnit测试用例,用以体现每条JUnit测试用例对方法的调用顺序,并将所有JU...
- 郝丹张令明张路梅宏
- 文献传递
- 一种预测性变异测试方法
- 本发明公布了一种预测性变异测试方法,分为训练阶段和预测阶段,通过预测方法来预测每一个变异体的执行结果;训练阶段包括:执行变异体;对已执行变异体进行特征收集,形成特征属性文件;应用分类算法创建分类模型;预测阶段包括:对未执...
- 张洁郝丹张令明张路
- 文献传递
- 基于内部状态检查的单元测试方法
- 一种基于内部状态检查的单元测试方法,其特征在于,用户在测试用例中编写内部状态约束,所述约束为执行到被测代码的目标位置时,相关变量应满足的算术或逻辑约束,从而最终实现对被测代码内部状态进行检查。通过本发明,软件开发者可以在...
- 熊英飞祝韬郝丹张路谢冰
- 程序分析与软件安全
- 张路
- 一种基于功能需求层次凝聚的程序聚类方法被引量:16
- 2006年
- 对大型复杂系统进行聚类分析能够改善软件维护的效率和效果,同时也是获取可复用构件的基础.提出一种基于需求层次凝聚的程序聚类方法来解决这个问题.该方法利用存在于需求描述中的语义信息获取问题域的高层逻辑,结合对源代码的动态分析,最终获取对源代码的分解划分.使用该方法获取的划分结果具有到问题域的映射;并且由于采用了动态的分析策略,该方法具有灵活的划分粒度.
- 赵伟张路梅宏孙家骕
- 模型驱动的面向对象程序信息抽取方法
- 2005年
- 为了满足当前程序理解工具对效率、容错性和灵活性的要求,提出一种模型驱动的面向对象程序抽取方法.并应用这种方法实现了java程序的信息抽取器.这种方法通过对面向对象程序表示模型的分层,采用宽度优先信息抽取策略完成系统代码到表示模型的转换过程.同时,在层次性抽取的过程中,通过适当的使用词法分析手段和目标语言超集文法的机制,在效率和容错性方面,都对以往方法做出了改进.此外,该方法能够启发式的识别给定的代码片断并为之构建抽象语法树,具有一定的自动性.
- 李合罗景张路赵伟郝丹
- 关键词:逆向工程
- 基于语法与语义分析的代码搜索结果优化被引量:6
- 2009年
- 通过示例代码学习简单算法的实现和具体API的使用方式是程序开发人员在软件开发中进行软件复用的高效手段,也是使用代码搜索引擎的主要目的。代码搜索引擎从网页搜索技术发展而来,提供对网络上源代码资源的检索功能,能够有效定位与搜索内容相关的代码,为程序开发人员提供帮助。但现有的代码搜索引擎没有在搜索结果中区别API的实现代码与使用代码,搜索结果存在冗余,导致用户无法快速有效地找到提供有用信息的代码片段。为了使用户更好更快地找到代码搜索目标,阐述了应用语法与语义分析技术从区分API实现代码和使用代码、相似代码聚类、搜索结果摘要3个方面对代码搜索结果进行优化的方法,给出了一个代码搜索引擎的实现,并在实例研究中展示了该方法的有效性。
- 刘石李合王啸吟张路谢冰
- 关键词:软件复用