Hi there ADL & all,
Apologies for the not-really-spot question, but the expertise on this
list is quite unique! I'm about to embark on a new project that
relies on BDD. My only experience with BDD libraries was through
using Spot, so I'm familiar with BuDDy, but that's it.
Starting something fresh, I'm pondering what's the best C++ BDD
library available nowadays. I axed through BuDDy and refactored it so
that it's template-only and encapsulated the global variables in a
class (hoping for some performance boost from inlining). While I'm
fairly happy with the result, I now realize that there's been some
progress in the BDD landscape since 1997—crazy! This paper:
https://www.tvandijk.nl/pdf/2015setta.pdf
by the author of Sylvan seems to indicate that Sylvan offers good
performances on a single core, and great perf on multicore. It also
comes with a nice C++ interface.
I guess my question is: If you had to go from scratch today, which BDD
library would you use?
Cheers,
M.