Lazy decision diagrams for word-level model manipulation in software verification
Journal
Proceedings - 2010 4th International Symposium on Theoretical Aspects of Software Engineering, TASE 2010
Pages
183-186
Date Issued
2010
Author(s)
Abstract
Word-levelWord-level predicates involve high-level descriptions of integer variables and can be complex to represent and manipulate with traditional decision diagrams like BDDs (binary decision diagrams) and MDDs (multiple-valued decision diagrams). We propose a new type of decision diagram nodes, called LD-nodes (lazy decision nodes), for word-level inequalities that allow for lazy evaluation. Such nodes can be incorporated in BDDs, MDDs, and CRDs (clock-restriction diagrams). We present algorithms for operations on diagrams with LDD nodes. We then report our experiment of our technology with several benchmarks. A library implementing the approach is available at SourceForge webpage for project REDLIB. © 2010 IEEE.
SDGs
Type
conference paper
