Search Results - "2022 Formal Methods in Computer-Aided Design (FMCAD)"
-
1
Proving Robustness of KNN Against Adversarial Data Poisoning
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…We propose a method for verifying data-poisoning robustness of the k-nearest neighbors (KNN) algorithm, which is a widely-used supervised learning technique…”
Get full text
Conference Proceeding -
2
Reactive Synthesis Modulo Theories using Abstraction Refinement
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Reactive synthesis builds a system from a specification given as a temporal logic formula. Traditionally, reactive synthesis is defined for systems with…”
Get full text
Conference Proceeding -
3
Neural Network Verification with Proof Production
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Deep neural networks (DNNs) are increasingly being employed in safety-critical systems, and there is an urgent need to guarantee their correctness…”
Get full text
Conference Proceeding -
4
Verification-Aided Deep Ensemble Selection
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Deep neural networks (DNNs) have become the technology of choice for realizing a variety of complex tasks. However, as highlighted by many recent studies, even…”
Get full text
Conference Proceeding -
5
Plain and Simple Inductive Invariant Inference for Distributed Protocols in TLA+
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…We present a new technique for automatically inferring inductive invariants of parameterized distributed protocols specified in TLA + . Ours is the first such…”
Get full text
Conference Proceeding -
6
Synthesis of Semantic Actions in Attribute Grammars
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Attribute grammars allow the association of semantic actions to the production rules in context-free grammars, providing a simple yet effective formalism to…”
Get full text
Conference Proceeding -
7
Small Proofs from Congruence Closure
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Satisfiability Modulo Theory (SMT) solvers and equality saturation engines must generate proof certificates from e-graph-based congruence closure procedures to…”
Get full text
Conference Proceeding -
8
Split Transition Power Abstraction for Unbounded Safety
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Transition Power Abstraction (TPA) is a recent symbolic model checking approach that leverages Craig interpolation to create a sequence of symbolic…”
Get full text
Conference Proceeding -
9
Reconstructing Fine-Grained Proofs of Rewrites Using a Domain-Specific Language
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Satisfiability modulo theories (SMT) solvers are widely used to prove security and safety properties of computer systems. For these applications, it is crucial…”
Get full text
Conference Proceeding -
10
Automated Conversion of Axiomatic to Operational Models: Theory and Practice
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…A system may be modelled as an operational model (which has explicit notions of state and transitions between states) or an axiomatic model (which is specified…”
Get full text
Conference Proceeding -
11
BaxMC: a CEGAR approach to Max#SAT
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Max#SATis an important problem with multiple applications in security and program synthesis that is proven hard to solve. It is defined as: given a…”
Get full text
Conference Proceeding -
12
Stratified Certification for k-Induction
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Our recently proposed certification framework for bit-level k : -induction-based model checking has been shown to be quite effective in increasing the trust of…”
Get full text
Conference Proceeding -
13
Tbuddy: A Proof-Generating BDD Package
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…The TBUDDY library enables the construction and manipulation of reduced, ordered binary decision diagrams (BDDs). It extends the capabilities of the BUDDY BDD…”
Get full text
Conference Proceeding -
14
INC: A Scalable Incremental Weighted Sampler
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…The fundamental problem of weighted sampling involves sampling of satisfying assignments of Boolean formulas, which specify sampling sets, and according to…”
Get full text
Conference Proceeding -
15
Proof-Stitch: Proof Combination for Divide-and-Conquer SAT Solvers
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…With the increasing availability of parallel computing power, there is a growing focus on parallelizing algorithms for important automated reasoning problems…”
Get full text
Conference Proceeding -
16
Automating Geometric Proofs of Collision Avoidance with Active Corners
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Avoiding collisions between obstacles and vehicles such as cars, robots, or aircraft is essential to the development of autonomy. To simplify the problem, many…”
Get full text
Conference Proceeding -
17
Awaiting for Godot: Stateless Model Checking that Avoids Executions where Nothing Happens
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Stateless Model Checking (SMC) is a verification technique for concurrent programs that checks for safety violations by exploring all possible thread…”
Get full text
Conference Proceeding -
18
Bounded Model Checking for LLVM
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Bounded Model Checking (BMC) is an effective and precise static analysis technique that reduces program verification to satisfiability (SAT) solving. In this…”
Get full text
Conference Proceeding -
19
Compact Symmetry Breaking for Tournaments
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…Isolators are a useful tool for reducing the computation needed to solve graph existence problems via SAT. We extend techniques for creating isolators for…”
Get full text
Conference Proceeding -
20
On Optimizing Back-Substitution Methods for Neural Network Verification
Published in 2022 Formal Methods in Computer-Aided Design (FMCAD) (18-10-2022)“…With the increasing application of deep learning in mission-critical systems, there is a growing need to obtain formal guarantees about the behaviors of neural…”
Get full text
Conference Proceeding