教育部“新世纪优秀人才支持计划”(NCET-06-0466)
- 作品数:7 被引量:30H指数:4
- 相关作者:李必信孙小兵陶传奇周颖王迪更多>>
- 相关机构:东南大学更多>>
- 发文基金:教育部“新世纪优秀人才支持计划”国家自然科学基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 一种基于层次切片的软件错误定位方法被引量:7
- 2010年
- 提出了一种基于层次切片模型适合面向对象语言的错误定位方法.首先分别在包层、类层、方法层删去通过测试的包、类和方法,缩小软件错误存在的范围;其次,在语句层将删减后的程序按抽象语法树划分成若干模块,统计模块内变量使用的数目;通过动态分析,选取一组测试用例计算其执行历史;根据模块内使用变量数目的规模,采用逐步求精算法,计算产生错误测试用例的程序执行历史与静态分析过程中所产生模块的交集及交集的后向切片,直至实现错误定位.实验数据表明:该方法能够查出前期定位程序中绝大部分错误的位置,尤其适用在方法调用比较少的程序中.在方法调用比较频繁的程序中,由于在调用语句处迭代调用逐步求精算法,效率会降低.
- 许高阳李必信孙小兵陶传奇
- 关键词:抽象语法树
- 一种面向服务组合的回归测试技术被引量:2
- 2009年
- 服务组合是面向服务计算的关键技术,回归测试是服务组合演化与维护的重要组成部分.本文提出一种面向服务组合的回归测试方法,从服务消费者的角度,针对服务组合流程和绑定的变更,通过构造富含信息的扩展控制流图,对BPEL进行控制流分析,识别受影响的测试路径,选择和生成测试用例.实例分析表明,该方法可以对BPEL的各种控制结构加以分析,产生必需的测试用例.BPEL的获取与分析是切实可行的,具备良好的工具实现基础.
- 王迪蔡菊李必信
- 关键词:测试用例BPEL
- 基于扩展的层次有色petri网的组合服务测试用例生成被引量:4
- 2008年
- 为了更好地对Web组合服务中各个服务间的交互行为进行测试,提出了一种基于扩展的层次有色petri网的组合服务测试用例生成方法.首先将OWL-S文档映射成为扩展的层次有色petri网,使其中丰富的语义信息、数据流信息和控制流信息模型化.然后利用扩展的层次有色petri网,着重对各服务之间的数据流关系进行分析,找到所有的输出输入定义使用链,并将其扩展成可执行的测试序列,最后将测试序列和测试数据组合,生成测试用例.其中生成的所有测试序列符合全定义-使用路径覆盖标准.
- 蔡菊王迪李必信
- 关键词:有色PETRI网数据流
- 面向用户的Web服务可靠性计算模型被引量:4
- 2008年
- 基于SOA,从用户的角度分析并计算Web服务及其应用的可靠性.首先采用一种扩展的UDDI模型收集可靠性相关数据,计算基本服务的可靠性、转移失效率和转移概率.然后基于BPEL文档构造组合服务的结构图,定义其结构属性,将转移失效率作为基本服务可靠性的加权系数,给出各种结构的组合服务的可靠性计算公式.最后在此基础上设计可靠性预测的递归算法用于计算Web应用的可靠性.实验结果表明:基于结构图的方法具有简便性和易处理性.
- 苏志勇周颖李必信
- 关键词:面向用户可靠性
- 基于体系结构的Web服务可靠性建模
- 针对基于SOA的Web服务应用系统建立可靠性模型。首先分析了Web系统的运行过程,并提出服务依赖图的概念。基于WS-BPEL构造Web系统及其服务依赖图。Web服务分为3种类型的基本服务和5种体系结构风格的组合服务,分别...
- 苏志勇李必信
- 关键词:WEB服务可靠性WS-BPEL
- 文献传递
- 基于切片度量的重构对象识别被引量:3
- 2010年
- 为了提高识别重构对象的效率和正确性,提出一种自动化识别重构对象的技术.首先,在程序切片的基础上,构造一种度量函数来量化元素间的依赖程度.然后,利用度量结果识别出在原程序的位置和从属关系不合理的元素,从而自动识别出程序中的"坏味道".与以往的手动识别相比,该方法可以自动地分析源代码,指出程序中不合理的地方,从而提高重构识别的效率,并建议使用相应的重构手段对"坏味道"实施更改,使代码更加合理、易于维护.最后,利用3个重构实例显示该方法能够识别出一些重构对象,从而验证了该方法的可行性.
- 张重峰李必信孙小兵陶传奇
- 关键词:程序切片距离函数
- 软件体系结构测试技术的现状与思考被引量:4
- 2008年
- 软件体系结构经过10年的研究和发展取得了一系列可喜的成就.目前,一些有代表性的软件测试策略被研究人员提议用于软件体系结构的测试.但是,传统的软件测试技术和方法不能直接用来解决软件体系结构的测试问题,需要改进传统的软件测试技术和方法,或者开发新的软件体系结构测试技术和方法,使之能够更好地解决软件体系结构测试中存在的问题.本文概述了软件体系结构测试策略的研究现状,剖析了影响软件软件体系结构测试的因素,并讨论了软件体系结构分析与测试的未来研究主题.
- 巩绪芳周颖李必信
- 关键词:软件体系结构
- 一种基于监控需求的Web服务运行时监控方法被引量:6
- 2009年
- 提出了一种基于用户监控需求的Web服务运行时监控方法,给出了一个端到端的监控实施原型框架.首先采用WS-Policy对用户的多样性监控需求进行表达;然后生成AOP监控逻辑,获取服务运行时重要信息;最后使用特殊检测算法,基于MREG分析得出监控结果.研究发现:WS-Policy能较好地以统一的方式表达用户监控需求;旅行预定服务实例模拟监控实验表明,由WS-Policy导出的AOP监控逻辑能有效地实行动态服务监控,提高监控执行效率,降低对原服务系统的影响.监控方法能对灵活地实现服务的运行时监控和改善服务质量状况起到积极作用.
- 孙明杰李必信张鹏程
- 关键词:WEB服务