1.2.4 - Lawn mower
This initial release supports the following system dependence graphs (SDGs):
- SDG: interprocedural slicing with expressions, loops and conditionals.
- Augmented SDG (ASDG): adds support for unconditional jumps (
break,continue,return) andswitchstatements. - Pseudo-predicate SDG (PSDG): supports the same instructions as the ASDG, but obtains smaller slices.
- Exception sensitive SDG (ESSDG): adds support for exception handling structures (
throws,try,catch) and exception throwing instructions (throw).
You can select the type of graph you want with the --type option.