计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (2): 31-34.
• 理论研究、研发设计 • 上一篇 下一篇
钱 巨,陶彬贤
出版日期:
发布日期:
QIAN Ju, TAO Binxian
Online:
Published:
摘要: 当前程序切片的相关理论已经较为成熟,但针对Java程序的静态切片工具却非常少见。为便于展开切片应用研究,设计并实现了一个基于系统依赖图的Eclipse切片插件——Slithice。该插件支持不同粒度的底层分析和系统依赖图构建,从而可以使切片算法能够在精度和性能之间进行权衡,适应各种规模程序的分析需要。
关键词: Java, 程序切片, 静态
Abstract: Nowadays, the theory of program slicing is highly developed, but open tools for slicing Java programs are still rarely seen. To support the researches on the application of program slicing techniques, it designs and implements an Eclipse slicing plugin named Slithice. The tool can perform system dependence graph based program slicing. It provides many options for the basis analyses and the system dependence graph construction. This can let the users make better trade-offs between efficiency and precision and hence make the tool more suitable for analyzing programs of various scales.
Key words: Java, program slicing, static
钱 巨,陶彬贤. Slithice:一个基于系统依赖图的Java程序切片工具[J]. 计算机工程与应用, 2014, 50(2): 31-34.
QIAN Ju, TAO Binxian. Slithice:system dependence graph based program slicing tool for Java[J]. Computer Engineering and Applications, 2014, 50(2): 31-34.
0 / 推荐
导出引用管理器 EndNote|Ris|BibTeX
链接本文: http://cea.ceaj.org/CN/
http://cea.ceaj.org/CN/Y2014/V50/I2/31