Back to Search Start Over

A BDD-representation for the logic of equality and uninterpreted functions

Authors :
Pol, van de, J.C.
Tveretina, O.
Jedrzejowicz, J.
Szepietowski, A.
Specification and Analysis of Embedded Systems
Source :
Mathematical Foundations of Computer Science 2005 ISBN: 9783540287025, MFCS, Mathematical foundations of computer science : 30th international symposium, MFCS 2005, Gdansk, Poland, August 29-September 2, 2005 : proceedings, 769-780, STARTPAGE=769;ENDPAGE=780;TITLE=Mathematical foundations of computer science : 30th international symposium, MFCS 2005, Gdansk, Poland, August 29-September 2, 2005 : proceedings
Publication Year :
2005
Publisher :
Springer, 2005.

Abstract

The logic of equality and uninterpreted functions (EUF) has been proposed for processor verification. This paper presents a new data structure called Binary Decision Diagrams for representing EUF formulas (EUF-BDDs). We define EUF-BDDs similar to BDDs, but we allow equalities between terms as labels instead of Boolean variables. We provide an approach to build a reduced ordered EUF-BDD (EUF-ROBDD) and prove that every path to a leaf is satisfiable by construction. Moreover, EUF-ROBDDs are logically equivalent representations of EUF-formulae, so they can also be used to represent state spaces in symbolic model checking with data.

Details

Language :
English
ISBN :
978-3-540-28702-5
ISBNs :
9783540287025
Database :
OpenAIRE
Journal :
Mathematical Foundations of Computer Science 2005 ISBN: 9783540287025, MFCS, Mathematical foundations of computer science : 30th international symposium, MFCS 2005, Gdansk, Poland, August 29-September 2, 2005 : proceedings, 769-780, STARTPAGE=769;ENDPAGE=780;TITLE=Mathematical foundations of computer science : 30th international symposium, MFCS 2005, Gdansk, Poland, August 29-September 2, 2005 : proceedings
Accession number :
edsair.doi.dedup.....ddd211335185371f66cedef795785711