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
) andswitch
statements. - 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.