activity
20172020
most citedHardware/Software Co-verification Using Path-based Symbolic Execution

1 citations · 1 across the 2 of their papers we have counts for

collaborators

5 papers

cs.FL20201 cited

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…

cs.FL2020

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…

cs.PL2019

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…

cs.LG2019

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…

cs.LO2017

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…