Generic implementation of different CFA families based on monadic decomposition
Haskell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CFA
obsolete
.gitignore
CRAPL-LICENSE.txt
Makefile
README
Util.hs

README

Project structure:
------------------

CFA         - General modules, shred between different CFA instances and languages
 |- AFJ     - A family of analyses based on CESK Abstract Machine 
 |            for A-Normal Featherweight Java
 |- CESK    - A family of analyses based on CESK Abstract Machine
 |            for direct-style Lambda-calculus
 |- CPS     - A family of analyses based on CPS Scheme

How to build:
-------------

Build everything:

make all    

Build CPS-based analyses: 

make cps

Build CESK-based analyses: 

make cesk

Build ANF FJ-based analyses: 

make afj

Clean:

make clean