improve-0.4.0: improve.cabal
name: improve
version: 0.4.0
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, Ada, Simulink, and Modelica.
author: Tom Hawkins <tomahawkins@gmail.com>
maintainer: Tom Hawkins <tomahawkins@gmail.com>
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.Ada
Language.ImProve.Code.C
Language.ImProve.Code.Common
Language.ImProve.Code.Modelica
Language.ImProve.Code.Simulink
Language.ImProve.Core
Language.ImProve.Path
Language.ImProve.Tree
Language.ImProve.Verify
extensions: GADTs, FlexibleInstances, TypeSynonymInstances, UndecidableInstances
ghc-options: -W
source-repository head
type: git
location: git://github.com/tomahawkins/improve.git