Skip to content

Mirror of svn://scm.gforge.inria.fr/svnroot/bjeannet/pkg/bddapron

License

Notifications You must be signed in to change notification settings

Chaarlesss/bddapron

 
 

Repository files navigation

About
=====

This package contains two sublibraries/modules:

1. Bdd:
   a) Manipulation of formula and expressions involving Boolean,
      enumerated, bounded integer variables, using BDDs
   b) BDDs as an "abstract" domain

2. Bddapron extends Bdd with
   a) Combined finite-type and numerical expressions
   b) Abstract domain for finite type and numerical types,
      implemented as MTBDDs with Boolean decisions and APRON
      abstract values as leaves.

Required
========

1) OCaml stuff
OCaml 3.12.1 or up (http://caml.inria.fr/)
Camlidl (http://caml.inria.fr/pub/old_caml_site/camlidl/)
FINDLIB (http://projects.camlcity.org/projects/findlib.html)
C/OCaml  libraries and interfaces
  MLCUDDIDL 2.3.2 (http://pop-art.inrialpes.fr/~bjeannet/mlxxxidl-forge/mlcuddidl/index.html)
  camllib 1.3.0 (http://http://pop-art.inrialpes.fr/~bjeannet/bjeannet-forge/camllib/)
2) C  libraries and interfaces
  GMP 3.x.y (http://gmplib.org)
  MPFR 5.x.y (http://www.mpfr.org/)
  MLGMPIDL 1.2.1 (http://pop-art.inrialpes.fr/~bjeannet/mlxxxidl-forge/mlgmpidl/index.html)
  APRON pre-0.9.11 (http://apron.cri.ensmp.fr/library/) (repository, trunk)

To configure
============
- copy Makefile.config.model into Makefile.config
- set properly the flags

To compile and install
========================
make all        # for bytecode and nativecode compilation of bdd and bddapron
make example1.byte
make example2.byte
make example1.opt
make example2.opt
		# examples

make bdd.pdf bddapron.pdf # doc
make html        # doc
...

see Makefile

To install the library:
=======================
make install

About

Mirror of svn://scm.gforge.inria.fr/svnroot/bjeannet/pkg/bddapron

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • OCaml 97.4%
  • Makefile 1.9%
  • Other 0.7%