
SPARTA is a library of software components specially designed for building high-performance static analyzers based on the theory of Abstract Interpretation.
SPARTA is a library of software components designed for building high-performance static analyzers based on the theory of Abstract Interpretation. The purpose of SPARTA is to simplify the engineering of Abstract Interpretation by providing a set of software components that have a simple API and are highly performant.
For Ubuntu 16.04 or later:
For earlier versions of Ubuntu, a script is provided to install Boost.
SPARTA is a library that simplifies the engineering of static analyzers based on the theory of Abstract Interpretation. It provides software components with a simple API and high performance, allowing developers to focus on the semantics, partitioning, and abstraction of the analysis. SPARTA is used in the ReDex Android bytecode optimizer and has been successfully used to build scalable and sophisticated analyses.
