No label defined (Q4934627)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 1390338
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | No label defined |
scientific article; zbMATH DE number 1390338 |
Statements
13 November 2000
0 references
binary decision diagrams
0 references
propositional formulas
0 references
boolean functions
0 references
hardware verification
0 references
model checking
0 references
testing
0 references
sequential circuits
0 references
logical circuits
0 references
graph algorithms
0 references
0.9183472990989684
0 references
0.9071410298347472
0 references
0.8893430233001709
0 references
0.8795907497406006
0 references
Binary decision diagrams allow the representation and manipulation of propositional formulas or, equivalently, of boolean functions. Their use is meanwhile classical in several fields of computer science: the verification of hardware, the testing and optimization of sequential (i.e. finite state) circuits, model checking, the optimization of logical circuits, graph algorithms. The paper presents a detailed introduction into the topic. After a precise definition of binary decision diagrams the paper proves their canonicity. Next, algorithms for manipulating these diagrams are described in some detail and their time complexity is discussed. A further section is devoted to the impact of the ordering of the variables on the size of the diagram. Finally, the use of binary decision diagrams is illustrated by an extensive discussion of the verification of sequential circuits. The paper is precise and includes, for instance, proofs of the theorems. Thanks to the numerous comments and the large number of simple examples the paper is quite easy to read. It does not require particular background knowledge. It is unfortunate that a few minor deficiencies -- such as the use of not yet defined notation -- unnecessarily harm a fluent reading. The paper may be recommended to all those who look for a clear, authorative and easy-to-read introduction into binary decision diagrams. For the entire collection see [Zbl 0919.00073].
0 references