Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

ImProve

tomahawkins edited this page · 14 revisions

ImProve is a lightweight DSL intended for building high assurance embedded applications. ImProve is a simple imperative language with variable assignments and conditional statements. ImProve assertions are formally verified using SMT model checking. For implementation and system simulation, ImProve compiles to C, Ada, Simulink, and Modelica.

The ImProve compiler and language are implemented in Haskell.

Getting Started

$ cabal update
$ cabal install improve

Tutorials

Something went wrong with that request. Please try again.