Skip to content

A basic framework software analysis and optmizer written in Haskell

Notifications You must be signed in to change notification settings

petergarnaes/software-analysis-tool

Repository files navigation

software-analysis-tool

A basic framework software analysis and optmizer written in Haskell

Functionality

This framework can perform basic control flow analysis of an AST representing an imperative programming language called "While".

Implementation

Implemented with Monads. User must implement their custom lattice and transfer functions, like the illustration below shows.

alt text

Example use

An example analysis and optimizer for live variable analysis can be found in LiveVariable.hs, just load it in ghci and call test1.

About

A basic framework software analysis and optmizer written in Haskell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published