Abstract: Structurally synthesized binary decision diagrams (SSBDD) are a special type of BDDs that are generated by superposition according to the structure of propositional formula. Fast algorithms for simulation, diagnostic reasoning and test generation running on SSBDDs exploit their specific properties. Hence the correctness of SSBDDs should be checked before using those algorithms. The problem of recognizing SSBDDs can be reduced to the problem of recognizing their skeleton, namely superpositional graphs, which are a proper subclass of binary graphs.
This paper presents linear time algorithms for testing whether a binary graph is a superpositional graph and for restoring the history of its generating process.
Keywords: BDD; binary graph; structurally synthesized binary decision diagram (SSBDD); recognition algorithm.