/bdd

Java and Scala implementation of BDD library (supports automatic garbage collection)

Primary LanguageScalaGNU Lesser General Public License v3.0LGPL-3.0

Simple Java and Scala implementation of a BDD library

Build Status

Should allow for automatic garbage collection, since all caches use weak hashmaps. Quite a bit slower than JavaBDD or similar libraries though.

See branch bounded for an implementation that can be bound to an interaction degree.

See https://github.com/ckaestne/vbdd for a multi-terminal BDD version that is useful for variational execution.

(Unmaintained. Archived for reference purposes.)