name: improve version: 0.3.3 category: Language, Formal Methods, Embedded synopsis: An imperative, verifiable programming language for high assurance applications. description: ImProve is an imperative programming language for high assurance applications. ImProve uses infinite state, unbounded model checking to verify programs adhere to specifications. Yices (required) is the backend SMT solver. ImProve compiles to C, Simulink, and Modelica. author: Tom Hawkins maintainer: Tom Hawkins license: BSD3 license-file: LICENSE homepage: http://github.com/tomahawkins/improve/wiki/ImProve build-type: Simple cabal-version: >= 1.6 library build-depends: base >= 4.0 && < 5, mtl >= 1.1.0.1 && < 2.1, yices >= 0.0.0.7 && < 0.0.1 exposed-modules: Language.ImProve Language.ImProve.Code Language.ImProve.Code.C Language.ImProve.Code.Common Language.ImProve.Code.Modelica Language.ImProve.Code.Simulink Language.ImProve.Core Language.ImProve.Examples Language.ImProve.Path Language.ImProve.Tree Language.ImProve.Verify extensions: GADTs, FlexibleInstances, TypeSynonymInstances ghc-options: -W source-repository head type: git location: git://github.com/tomahawkins/improve.git