1 citations · 1 across the 2 of their papers we have counts for
5 papers
Hardware/Software Co-verification Using Path-based Symbolic Execution
Rajdeep Mukherjee, Saurabh Joshi, John O'Leary +2
Conventional tools for formal hardware/software co-verification use bounded model checking techniques to construct a single monolithic propositional formula. Formulas generated in…
Learning Concise Models from Long Execution Traces
Natasha Yogananda Jeppu, Tom Melham, Daniel Kroening +1
Abstract models of system-level behaviour have applications in design exploration, analysis, testing and verification. We describe a new algorithm for automatically extracting usef…
CREST: Hardware Formal Verification with ANSI-C Reference Specifications
Andreas Tiemeyer, Tom Melham, Daniel Kroening +1
This paper presents CREST, a prototype front-end tool intended as an add-on to commercial EDA formal verifcation environments. CREST is an adaptation of the CBMC bounded model chec…
Adaptive Generation of Unrestricted Adversarial Inputs
Isaac Dunn, Hadrien Pouget, Tom Melham +1
Neural networks are vulnerable to adversarially-constructed perturbations of their inputs. Most research so far has considered perturbations of a fixed magnitude under some n…
Lifting CDCL to Template-based Abstract Domains for Program Verification
Rajdeep Mukherjee, Peter Schrammel, Leopold Haller +2
The success of Conflict Driven Clause Learning (CDCL) for Boolean satisfiability has inspired adoption in other domains. We present a novel lifting of CDCL to program analysis call…