您的位置: 专家智库 > >

“核心电子器件、高端通用芯片及基础软件产品”国家科技重大专项(2009z01036-001-001-3)

作品数:3 被引量:23H指数:2
相关作者:王林章崔展齐李宣东戴雪峰李倩更多>>
相关机构:南京大学苏州大学更多>>
发文基金:国家自然科学基金国家重点基础研究发展计划国家科技重大专项更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 3篇中文期刊文章

领域

  • 3篇自动化与计算...

主题

  • 1篇上下文
  • 1篇上下文敏感
  • 1篇自动机
  • 1篇BPEL
  • 1篇PETRI网
  • 1篇WEB服务
  • 1篇JAVA

机构

  • 3篇南京大学
  • 1篇苏州大学

作者

  • 3篇王林章
  • 1篇杨璐
  • 1篇李宣东
  • 1篇汤恩义
  • 1篇赵建华
  • 1篇潘敏学
  • 1篇李倩
  • 1篇崔展齐
  • 1篇柳溪
  • 1篇戴雪峰

传媒

  • 2篇软件学报
  • 1篇计算机学报

年份

  • 3篇2011
3 条 记 录,以下是 1-3
排序方式:
一种目标制导的混合执行测试方法被引量:18
2011年
混合执行测试(concolic testing)是一种将具体执行与符号执行相结合的自动化测试方法.由于混合执行测试从程序本身出发,未将目标缺陷的先验知识作为指导,会导致生成和执行大量不能发现缺陷的测试输入,从发现缺陷的角度看浪费了时间和计算资源开销.这个问题在具有时间、成本及资源约束的实际测试任务中更加突出.为解决这一问题,文中提出了一种结合静态分析和混合执行测试技术的目标制导的混合执行测试方法:使用静态分析工具分析待测程序中可能含有缺陷的可疑语句及其缺陷类型,并将静态分析所报告的可疑语句作为目标指导测试.目标制导的混合执行测试技术分为3个步骤:首先,计算从程序各分支到待检测缺陷语句的可达性;其次,对待测试程序进行插装以支持混合执行测试;第三,使用静态分析的结果和可达性信息作为指导,只生成和执行可能会覆盖待检测缺陷语句的测试输入,以避免生成和执行不能发现缺陷的测试输入.基于此方法,作者实现了一个测试缓冲区溢出缺陷的原型工具:TARGET,并在一组C语言基准程序上进行了对比实验.实验结果表明与原有的混合执行测试技术相比较,TARGET能在更短的时间内发现程序中更多的缺陷.
崔展齐王林章李宣东
Java指针指向分析优化被引量:3
2011年
指针指向分析的主要目的是静态地获取程序在运行时刻的指针指向信息.基于Andersen算法,设计了一种有效的、上下文敏感的指针指向分析算法,支持继承、字段对象等语言特性.不同对象的字段在算法中被分别处理,同时,算法对复合类型的对象实现了基于字段的处理.为了提高算法的效率和可扩展性,引入了两种优化方式:一种是结点间的拓扑排序以降低分析过程中的迭代次数;另一种是在线的环路侦测与消除,它与拓扑排序过程同步实现,有效地提高了处理效率.实验数据表明,该算法可以用来为较大规模的Java代码生成精确的指向关系集合.
李倩汤恩义戴雪峰王林章赵建华
关键词:上下文敏感
场景驱动的服务行为调控被引量:2
2011年
提出了一个场景驱动的服务行为调控途径.首先,用UML顺序图模型作为场景规约以描述用户对服务行为的需求,并且基于目标服务的BPEL行为规约,构造表示服务行为的BPEL-Petri网模型(简称BPN模型);其次,基于并发变迁分析BPN模型上表示服务行为的路径,并通过遍历BPN模型获取包含UML顺序图描绘场景的服务行为集合;最后,根据行为分析的结果构建了调控服务,通过在运行时监听、检查并过滤用户与目标服务的消息交互,从目标服务中抽取或过滤顺序图描绘的场景.在此基础上,开发了原型工具BASIS,以支撑场景驱动的服务行为调控途径,并通过实例研究展示了该方法的可行性.
柳溪杨璐潘敏学王林章
关键词:WEB服务BPELPETRI网自动机
共1页<1>
聚类工具0