期刊文献+

过程内控制依赖的计算 被引量:2

Computation of Intraprocedural Control Dependence
下载PDF
导出
摘要 对于广泛的软件维护和测试任务而言,控制依赖信息是很有用的。软件工程中控制依赖通常用来确定一条程序语句语义的变化是否影响其它程序语句的执行。控制依赖是在图论的后必经概念的基础上定义的,控制依赖关系的标准表示是控制依赖图(CDG)。论文着重介绍了一种计算过程内控制依赖的算法,并分析了该算法的时间和空间复杂度。 Control dependence information is useful for a wide range of software maintenance and testing tasks.The most common use of control dependence in software engineering is in determining whether a change to the semantics of a program statement affects the execution of another program statement.Control dependence is based on the graph-theo-retic concept of postdominance.The standard representation of control dependece relation is control dependence graph(CDG).In this paper,emphasis is laid on introduing an algorithm for computing intraprocedural control dependence,and finally its time and space complexity are analyzed.
作者 李慧贤 刘坚
出处 《计算机工程与应用》 CSCD 北大核心 2003年第22期78-80,共3页 Computer Engineering and Applications
基金 国家部委预研基金资助
关键词 控制依赖 控制依赖图 后必经结点 control dependence,CDG,postdominator
  • 相关文献

参考文献4

  • 1J Ferrante,K J Ottenstein,J D Warren.The program dependence graph and its use in optimization[J].ACM Transactions on Programming Languages and Systems, 1987;9(3) :319-349.
  • 2S Horwitz,T Reps,D Binldey.Interprocedural slicing using dependence graphs[J].ACM Transactions on Programming Languages and Systems, 1990; 12( 1 ) :26-60.
  • 3Anand Krishnaswamy.Program Slicing:An Application of Object--ori- ented Program Dependency Graphs[R].Technical Report TR94-108, Department of Computer Science,Clemson University, 1994.
  • 4Thomas Lengauer,Robert Endre Tarjan.A fast algorithm for finding dominators in a flowgraph[J].ACM Transactions on Programming Languages and Systems,1979;1(1) :121-141.

同被引文献14

  • 1毛澄映,卢炎生.面向对象类簇级测试中控制依赖分析方法研究[J].计算机工程与科学,2005,27(8):65-69. 被引量:6
  • 2王珊珊,赵荣彩,张平.对SUIF中依赖关系分析技术的研究与改进[J].计算机工程,2006,32(7):89-91. 被引量:3
  • 3Cooper K D, Hall M W, Kennedy K. A Methodology for Procedure Cloning[ J ]. Computer Languages, 1993,9 (2) : 105 - 117.
  • 4Sinha S, Harrold M J, Rothermel G. Interprocedural Control Dependence[ J]. ACM Transactions on Software Engineering and Methodology, 2001,10(2) :209-254.
  • 5Judith A Stafford. A Formal, Language-Independent, and Compositional Approach to Interprocedural Control Dependence Analysis[ D]. University of Colorado ,2000.
  • 6Jorgensen P C. Software testing-a craftman's approach[M]. Boca Raton: CRC Press LLC, 1995.
  • 7Nakajo T, Yamaguchi I, Kume H. A test-path determination method based on define-use chains: test conditions and program fault overlooks[J]. Systems and Computers in Japan, 1993,24 (5):14.
  • 8YAN Jun, ZHANG Jian. An efficient method to generate feasible paths for basis path testing[J]. Information Processing Letters, 2008,107(3-4) : 87.
  • 9Yates D F, Malevris N. Inclusion, subsumption, JJ-paths, and structured path testing: a redress [J]. Software Testing,Verification and Reliability, 2009,19(3) : 199.
  • 10Zolotov V, XIONG Jinjun, Fatemi H. Statistical path selection for at-speed test[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2010,29 (5)..749.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部