Skip to content

grammarware/pdg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f1d8b9a · Apr 21, 2023
Jul 13, 2015
May 19, 2015
Jul 16, 2015
Sep 6, 2015
May 19, 2015
Sep 6, 2015
Nov 26, 2014
Apr 21, 2023
Nov 26, 2014

Repository files navigation

Detecting Refactored Clone with RASCAL

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{https://github.com/grammarware/pdg/graphs/contributors}.}}",
        note = "\url{https://github.com/grammarware/pdg}",
        year = 2015
}