Published April 26, 2021 | Version 3.1
Software Open

AIGEN: Random Generation of Symbolic Boolean Functions and Transition Systems

  • 1. CISPA Helmholtz Center for Information Security
  • 2. Saarland University, CISPA Helmholtz Center for Information Security

Description

AIGEN is an open source tool for the generation of transition systems in a symbolic representation. To ensure diversity, it employs a uniform random sampling over the space of all Boolean functions with a given number of variables. AIGEN relies on reduced ordered binary decision diagrams (ROBDDs) and canonical disjunctive normal form (CDNF) as canonical representations that allow us to enumerate Boolean functions, in the former case with an encoding that is inspired by data structures used to implement ROBDDs.

VM Details:

Username: cav2021
password: cav2021

Under the home director you can find "Aigen" folder. Open the folder and check the "Readme.pdf" file for more details on how to use the tool and generate tests.

 

Files

Files (7.2 GB)

Name Size Download all
md5:696bd469cd1b8be7a536421de9c70156
7.2 GB Download