Program Dependence Graph library in Rascal
Java
Pull request Compare This branch is 128 commits ahead of lulu516:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
JavaTest
rascal-rainbow
result-archives
src
.classpath
.gitignore
.project
README.md
loc

README.md

Detecting Refactored Clone with RASCAL

UvA Software Engineering Master Project

Contributors:


Project contains:

  • Control Flow Graph module. (Unit-tests)
  • Post Dominator Tree module. (Unit-tests)
  • Control Dependence Graph module. (Unit-tests)
  • Data Dependence Graph module. (Unit-tests)
  • Program Dependence Graph module.
  • System Dependence Graph module.
  • Flow creator (based on Cider matching algorithm).
  • Flow matcher (and thus detecting refactored, interprocedural clones).

The contained project called JavaTest has simple unit tests to cover basic graph creation.

@misc{PDGHub,
        author = "René Bulsing and Lulu Zhang and Vadim Zaytsev",
        title = "{Program Dependence Graph library in Rascal\footnote{The authors are given according to the list of contributors at \url{http://github.com/grammarware/pdg/graphs/contributors}.}}",
        note = "\url{https://github.com/grammarware/pdg}",
        year = 2015
}