原文服务方: 西安交通大学学报       
摘要:
通过分析Krinke切片算法对程序循环体内嵌套一个或多个线程结构会产生切片不精确现象,得出Krinke算法所基于的程序依赖图对线程间数据的依赖关系定义得过于粗糙,且对并发程序执行行为的合法性约束不够严格的结果.据此,提出一种新的并发程序依赖图,引入跨线程边界循环-承载数据依赖关系,并在此数据结构上改进了切片算法;引入区域化执行证据概念,进一步约束程序执行行为的合法性,并给出了添加跨线程边界循环-承载数据依赖关系的算法及新的并发程序切片算法的伪代码.实例分析与算法性能测试表明,改进的切片算法克服了Krinke算法的不精确现象,降低了时间开销,改善了算法的可伸缩性.
推荐文章
一种改进的用于并发程序静态切片的程序依赖图
静态程序切片
并发程序
程序依赖图
循环-承载数据依赖
一种改进的并发程序静态切片算法
静态程序切片
并发程序
切片算法
程序依赖图
执行证据
基于依赖标识的并发程序动态切片方法
动态切片
面向对象并发程序
线程
依赖
一种JAVA程序静态切片的方法
JAVA程序
程序切片
系统依赖图
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 并发程序内部表示及静态切片算法的改进
来源期刊 西安交通大学学报 学科
关键词 并发程序 程序依赖图 循环-承载数据依赖 区域化执行证据
年,卷(期) 2005,(12) 所属期刊栏目
研究方向 页码范围 1295-1298,1400
页数 5页 分类号 TP311.1
字数 语种 中文
DOI 10.3321/j.issn:0253-987X.2005.12.002
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 张德运 西安交通大学电子与信息工程学院 184 2190 23.0 37.0
2 郑卫斌 西安交通大学电子与信息工程学院 23 135 7.0 11.0
3 肖健宇 西安交通大学电子与信息工程学院 13 83 6.0 8.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (2)
节点文献
引证文献  (2)
同被引文献  (0)
二级引证文献  (0)
1998(1)
  • 参考文献(1)
  • 二级参考文献(0)
2002(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2007(2)
  • 引证文献(2)
  • 二级引证文献(0)
研究主题发展历程
节点文献
并发程序
程序依赖图
循环-承载数据依赖
区域化执行证据
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
西安交通大学学报
月刊
0253-987X
61-1069/T
大16开
1960-01-01
chi
出版文献量(篇)
7020
总下载数(次)
0
总被引数(次)
81310
相关基金
国家高技术研究发展计划(863计划)
英文译名:The National High Technology Research and Development Program of China
官方网址:http://www.863.org.cn
项目类型:重点项目
学科类型:信息技术
论文1v1指导