-
题名面向方面程序的简化动态依赖图切片方法
- 1
-
-
作者
张广泉
黄静
章晓芳
刘长林
-
机构
苏州大学计算机科学与技术学院
中国科学院软件研究所计算机科学国家重点实验室
南京大学计算机软件新技术国家重点实验室
-
出处
《计算机科学与探索》
CSCD
2011年第3期229-237,共9页
-
基金
国家自然科学基金
中国科学院计算机科学国家重点实验室开放课题
江苏省高校自然科学研究项目~~
-
文摘
程序切片是一种重要的程序分析技术,广泛应用于程序的调试、测试与维护等领域。面向方面程序设计作为一种新的软件开发范型,能够实现横切关注点的模块化,其特有的语言元素和功能为切片增加了难度。从静态切片和动态切片两种类型,讨论了面向方面程序切片技术。在此基础上,提出了一种基于简化动态依赖图的面向方面程序切片方法,可以减少动态依赖图中节点和边的数量,生成准确的面向方面程序的动态切片,从而有助于人们更好地对面向方面程序进行分析和理解。
-
关键词
面向方面程序
静态切片
动态切片
简化动态依赖图
-
Keywords
aspect-oriented program static slicing dynamic slicing reduced dynamic dependence graph
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于覆盖测试的动态切片的计算方法
被引量:3
- 2
-
-
作者
易彤
吴方君
-
机构
东南大学计算机科学与工程系
-
出处
《应用科学学报》
CAS
CSCD
2004年第2期205-210,共6页
-
文摘
针对现有动态切片方法的缺陷,提出了一种基于覆盖测试的动态切片的计算方法.该方法的关键是建立一个基于覆盖测试的动态依赖图,它既利用动态执行信息又利用静态信息.文中提供的动态切片方法还克服了以往动态切片方法的缺点,即动态切片不会因切片标准变化而重新计算.
-
关键词
覆盖测试
动态切片
计算方法
程序分析
程序切片
软件测试
动态依赖图
-
Keywords
program analysis
program slicing
dynamic slicing
software testing
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向崩溃预测的寄存器软错误故障传播分析
- 3
-
-
作者
薛利兴
左德承
张展
-
机构
哈尔滨工业大学计算机科学与技术学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2017年第20期1-7,74,共8页
-
基金
国家高技术研究发展计划(863)(No.2013AA01A215)
国家自然科学基金(No.61173020)
-
文摘
故障注入是研究软错误故障传播的传统手段,但随着程序复杂性不断增加,采用故障注入对大量软错误的故障传播进行研究将花费巨大的时间成本。提出一种基于程序动态指令进行分析和建模从而快速获取软错误结果的方法。将程序转化为动态指令序列,通过体系结构正确执行分析将所有可能的软错误划分为对程序运行结果有影响和没有影响两部分;基于动态依赖图建立软错误故障传播分析模型,并建立判断程序崩溃的标准,进而提出一个算法对任意制定的能够影响程序运行结果的软错误进行故障传播分析并重点预测程序崩溃的发生。实验显示,预测的漏报率和分析单个软错误的平均用时明显低于现有方法。
-
关键词
软错误
故障传播
崩溃
体系结构正确执行
动态依赖图
-
Keywords
soft error
error propagation
crash
architecturally correct execution
dynamic dependency graph
-
分类号
TP302.8
[自动化与计算机技术—计算机系统结构]
-