您的位置: 专家智库 > >

齐鹏

作品数:2 被引量:2H指数:1
供职机构:哈尔滨工业大学计算机科学与技术学院更多>>
发文基金:国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 2篇中文期刊文章

领域

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

主题

  • 1篇语法分析
  • 1篇语法树
  • 1篇死锁
  • 1篇死锁检测
  • 1篇并发
  • 1篇插桩
  • 1篇程序插桩
  • 1篇抽象语法
  • 1篇抽象语法树
  • 1篇词法分析

机构

  • 2篇哈尔滨工业大...

作者

  • 2篇马培军
  • 2篇苏小红
  • 2篇禹振
  • 2篇齐鹏

传媒

  • 1篇计算机研究与...
  • 1篇智能计算机与...

年份

  • 1篇2017
  • 1篇2015
2 条 记 录,以下是 1-2
排序方式:
基于未来锁集的死锁规避被引量:2
2017年
针对现有动态死锁规避方法存在能力有限、被动盲目、开销较大和影响目标程序正确性等问题,提出一种基于未来锁集的动静结合死锁规避方案Flider.基本思想是,对于一个加锁操作,若其未来锁集中的所有锁都是空闲的,则执行该加锁操作不会导致死锁.一个加锁操作的未来锁集包括当前要加锁的锁和从该加锁操作到与之相对应的解锁操作过程中遇到的所有加锁操作所要加的锁.通过静态分析,计算锁效应信息并插桩到相应的加锁操作和函数调用操作前后.通过动态分析,劫持加锁操作,根据其锁效应信息为之计算未来锁集,只有当未来锁集中的所有锁都未被锁定才执行该加锁操作,否则等待.测评实验和对比实验表明Flider能智能主动地规避多种类型死锁,开销较小,扩展性好,不影响程序正确性.
禹振苏小红齐鹏马培军
关键词:死锁死锁检测
面向死锁规避的路径敏感插桩
2015年
程序插桩技术是一种基本的测试手段,在软件测试中被广泛的应用。插装方式是指在程序源码中插入一些语句,通过这些语句可以获得所需要的信息,在死锁规避的静态分析中需要通过程序插桩的方式记录下一些信息。程序插桩按照源程序的结构分为顺序结构的插桩,分支结构的插桩和循环结构的插桩。在对源程序进行词法语法分析的基础上建立抽象语法树和控制流图,根据控制流图获取程序可能执行的所有路径信息,接着根据路径信息决定插桩的内容。
齐鹏禹振苏小红马培军
关键词:词法分析语法分析抽象语法树程序插桩
共1页<1>
聚类工具0