随笔分类 -  Program Analysis

摘要:抽象语法树:AbstractSyntaxTrees 定义(wiki): 在计算机科学中,抽象语法树(abstract syntax tree或者缩写为AST),或者语法树(syntax tree),是源代码的抽象语法结构的树状表现形式,这里特指编程语言的源代码。树上的每个节点都表示源代码中的一种结构 阅读全文
posted @ 2017-11-28 13:13 max_xbw 阅读(842) 评论(0) 推荐(0)
摘要:Regarding correctness, programmers routinely use testing to gain confidence that their programs works as intended, but as famously stated by Dijkstra: 阅读全文
posted @ 2017-11-27 11:04 max_xbw 阅读(437) 评论(0) 推荐(0)
摘要:方法源自:https://stackoverflow.com/questions/272535/how-do-i-decompile-java-class-files 功能:给定一个.class文件,得到反编译的源码。 下载后导入工具包:Procyon (https://bitbucket.org/ 阅读全文
posted @ 2017-08-06 16:09 max_xbw 阅读(381) 评论(0) 推荐(0)
摘要:Background: 最近为了重现tree-based clone detection的论文:L. Jiang, G. Misherghi, Z. Su, and S. Glondu. Deckard: Scalable and accurate tree-based detection of c 阅读全文
posted @ 2017-07-29 16:25 max_xbw 阅读(7030) 评论(3) 推荐(1)
摘要:Preparations: 1. IDE : eclipse (my version is luna) 2. maven (my version is 3.5.0) 3. git 4. JAVA 1.7 Main Steps: a. git clone WALA from GitHub : b. c 阅读全文
posted @ 2017-07-20 11:32 max_xbw 阅读(811) 评论(0) 推荐(0)