Back to Search Start Over

BDDs for Representing Data in Runtime Verification

Authors :
Doron Peled
Klaus Havelund
Source :
Runtime Verification ISBN: 9783030605070, RV
Publication Year :
2020
Publisher :
Springer International Publishing, 2020.

Abstract

A BDD (Boolean Decision Diagram) is a data structure for the compact representation of a Boolean function. It is equipped with efficient algorithms for minimization and for applying Boolean operators. The use of BDDs for representing Boolean functions, combined with symbolic algorithms, facilitated a leap in the capability of model checking for the verification of systems with a huge number of states. Recently BDDs were considered as an efficient representation of data for Runtime Verification (RV). We review here the basic theory of BDDs and summarize their use in model checking and specifically in runtime verification.

Details

ISBN :
978-3-030-60507-0
ISBNs :
9783030605070
Database :
OpenAIRE
Journal :
Runtime Verification ISBN: 9783030605070, RV
Accession number :
edsair.doi...........784fdea77a1ab1ee736886b5cc12503b
Full Text :
https://doi.org/10.1007/978-3-030-60508-7_6