Projects

Here you can find descriptions and links to projects undergoing active development.

If you have ideas or are interested in contributing to one of these projects contact me.

Static Path Execution Frequency Inference

Knowledge of the frequency with which the control flow paths of a program tend
to executed can prove to be extremely useful for a variety of different
analyses, especially for supporting optimizing transformations. In current
practice, this information is sometimes mined from execution traces, but more
often is simply unavailable. In this paper, we show how machine learning
techniques can be used to statically estimate the run-time frequency with which
control flow paths are taken.