A Unifying Theoretical Background for Some Bdd-based Data Structures

  • Authors:
  • Christoph Meinel;Anna Slobodová

  • Affiliations:
  • FB IV – Informatik, Universität Trier, D–54 286 Trier, Germany. E-mail: meinel@uni-trier.ed;ITWM – Trier, Bahnhof Str. 30-32, D–54 202 Trier, Germany. E-mail: anna@itwm-trier.fhg.de

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the paper, we propose a general concept (denoted by TBDD) forBoolean functions manipulation that is based on cube transformations. Thebasic idea is to manipulate a Boolean function by converting it by means ofa cube transformation into a function that can be efficiently representedand manipulated in terms of ordered binary decision diagrams (OBDDs). Weshow that the new concept unifies several BDD–based data structuresconsiderably, and simplifies their manipulation to work with the simple andwell–understood data struture of OBDDs. This is especially importantfor practical applications.Further, to give an example of how TBDDs open new ways in the search forefficient data structures for Boolean functions, we discuss the datastructure of typed kFBDDs.