Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Aaron R. Bradley

dblp:20/1606 · DBLP profile ↗
← Back
18ranked-venue papers
14as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 13 · 9 first-authorSoftware engineering, systems software and programming languages · 12 · 8 first-authorArtificial intelligence and machine learning · 2 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
5 papers
Automated reasoning and model checking · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
abstraction refinement
0.212014
Counterexample to Induction-Guided Abstraction-Refinement (CTIGAR) · CAV 2014
Automated reasoning and model checking › model checking › temporal logic model checking
CTL model checking
0.112012
Incremental, Inductive CTL Model Checking · CAV 2012
Automated reasoning and model checking
model checking
0.112012
IC3 and beyond: Incremental, Inductive Verification · CAV 2012
Program verification › termination analysis
ranking functions
0.112005
The Polyranking Principle · ICALP 2005
Program verification
termination analysis
0.112005
The Polyranking Principle · ICALP 2005
Automated reasoning and model checking › program verification
program termination
0.112005
The Polyranking Principle · ICALP 2005
Automated reasoning and model checking
reachability
0.112005
Linear Ranking with Reachability · CAV 2005

Methods — techniques the papers use, named apart from their topics

inductive reasoning · 0.1inductive invariant inference · 0.1incremental verification · 0.1IC3 · 0.1
YearPublicationVenuePosition
2014 Counterexample to Induction-Guided Abstraction-Refinement (CTIGAR)
Johannes Birgmeier, Aaron R. Bradley, Georg Weissenbacher
CAV2
2013 Better generalization in IC3
Zyad Hassan, Aaron R. Bradley, Fabio Somenzi
FMCAD2
2013 Incremental, Inductive Model Checking
abstract
IC3, a model checking algorithm for invariance properties, has inspired a fair amount of research since it was first noticed in 2011 and is now widely used in the EDA industry. It is rooted in the deductive approach to verification, central to which is the application of mathematical induction. IC3 applies induction in two ways: in the typical manner, to detect convergence to an inductive strengthening of the property, and in an incremental manner, to discover relatively inductive lemmas in response to concrete error states. Core ideas in IC3 have been lifted to algorithms for model checking LTL and CTL properties and for analyzing infinite-state systems.
Aaron R. Bradley
TIME1
2012 IC3 and beyond: Incremental, Inductive Verification
Aaron R. Bradley
CAV1
2012 Incremental, Inductive CTL Model Checking
Zyad Hassan, Aaron R. Bradley, Fabio Somenzi
CAV2
2012 Understanding IC3
Aaron R. Bradley
SAT1
2011 An incremental approach to model checking progress properties
Aaron R. Bradley, Fabio Somenzi, Zyad Hassan, Yan Zhang 0027
FMCAD1
2011 IC3: where monolithic and incremental meet
Fabio Somenzi, Aaron R. Bradley
FMCAD2
2011 SAT-Based Model Checking without Unrolling
Aaron R. Bradley
VMCAI1
2008 Property-directed incremental invariant generation
abstract
Abstract A fundamental method of analyzing a system such as a program or a circuit is invariance analysis, in which one proves that an assertion holds on all reachable states. Typically, the proof is performed via induction; however, an assertion, while invariant, may not be inductive (provable via induction). Invariant generation procedures construct auxiliary inductive assertions for strengthening the assertion to be inductive. We describe a general method of generating invariants that is incremental and property-directed. Rather than generating one large auxiliary inductive assertion, our method generates many simple assertions, each of which is inductive relative to those generated before it. Incremental generation is amenable to parallelization. Our method is also property-directed in that it generates inductive assertions that are relevant for strengthening the given assertion. We describe two instances of our method: a procedure for generating clausal invariants of finite-state systems and a procedure for generating affine inequalities of numerical infinite-state systems. We provide evidence that our method scales to checking safety properties of some large finite-state systems.
Aaron R. Bradley, Zohar Manna
Formal Aspects Comput.1
2007 Checking Safety by Inductive Generalization of Counterexamples to Induction
abstract
Scaling verification to large circuits requires some form of abstraction relative to the asserted property. We describe a safety analysis of finite-state systems that generalizes from counterexamples to the inductiveness of the safety specification to inductive invariants. It thus abstracts the system's state space relative to the property. The analysis either strengthens a safety specification to be inductive or discovers a counterexample to its correctness. The analysis is easily made parallel. We provide experimental data showing how the analysis time decreases with the number of processes on several hard problems.
Aaron R. Bradley, Zohar Manna
FMCAD1
2006 Verification Constraint Problems with Strengthening
Aaron R. Bradley, Zohar Manna
ICTAC1
2006 What's Decidable About Arrays?
Aaron R. Bradley, Zohar Manna, Henny B. Sipma
VMCAI1
2005 Termination and Invariance Analysis of Loops
Aaron R. Bradley, Zohar Manna
ATVA1
2005 Linear Ranking with Reachability
Aaron R. Bradley, Zohar Manna, Henny B. Sipma
CAV1
2005 Termination Analysis of Integer Linear Loops
Aaron R. Bradley, Zohar Manna, Henny B. Sipma
CONCUR1
2005 The Polyranking Principle
Aaron R. Bradley, Zohar Manna, Henny B. Sipma
ICALP1
2005 Termination of Polynomial Programs
Aaron R. Bradley, Zohar Manna, Henny B. Sipma
VMCAI1