...
首页> 外文期刊>International Journal of Computer Trends and Technology >Dynamic Graph Based Slicing for Object-oriented Programs
【24h】

Dynamic Graph Based Slicing for Object-oriented Programs

机译:面向对象程序的基于动态图的切片

获取原文
   

获取外文期刊封面封底 >>

       

摘要

This paper proposes a Dynamic Graph (DG) traversal slicing algorithm for computing dynamic slices of objectoriented programs in presence of inheritance. The computed dynamic slice can facilitate various software engineering activities like program comprehension, testing, debugging, reverse engineering maintenance etc. This paper first proposes an intermediate program Dynamic Graph (DG) to represent the execution trace of an objectoriented program. Then the proposed slicing algorithm is applied on the intermediate program representation to compute the dynamic slices. The advantage of this approach is that, the intermediate program representation is manageable as it is created on the execution trace, hence needs less memory to store and less time to traverse. The proposed algorithm is space as well as time efficient and computes precise dynamic slices.
机译:提出了一种动态图(DG)遍历切片算法,用于在存在继承的情况下计算面向对象程序的动态切片。计算出的动态切片可以促进各种软件工程活动,例如程序理解,测试,调试,逆向工程维护等。本文首先提出了一种中间程序动态图(DG),以表示面向对象程序的执行轨迹。然后将提出的切片算法应用于中间程序表示以计算动态切片。这种方法的优点是,中间程序表示形式在执行跟踪上创建时是可管理的,因此需要较少的存储空间和较少的遍历时间。所提出的算法既节省空间又节省时间,并且可以计算精确的动态切片。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号