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.

Roy Armoni

dblp:24/5043 · DBLP profile ↗
← Back
11ranked-venue papers
9as first author
0since 2021 · last 2013
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 4 first-authorTheory of computation · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
Logic in computer science · 33% Automated reasoning and model checking · 33% Computational complexity · 19%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Logic in computer science
temporal logic
0.222013
SVA and PSL Local Variables - A Practical Approach · CAV 2013
Enhanced Vacuity Detection in Linear Temporal Logic · CAV 2003
Electronic design automation › hardware verification and test
formal verification
0.112006
Design-Intent Coverage - A New Paradigm for Formal Property Verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Electronic design automation
hardware verification and test
0.112006
Design-Intent Coverage - A New Paradigm for Formal Property Verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006
Computational complexity
space complexity
0.022000
An O(log(n)4/3) space algorithm for (s, t) connectivity in undirected graphs · J. ACM 2000
SL <= L4/3 · STOC 1997
Logic in computer science › temporal logic
linear temporal logic
0.012003
Enhanced Vacuity Detection in Linear Temporal Logic · CAV 2003
Automated reasoning and model checking › model checking
temporal logic model checking
0.012003
Enhanced Vacuity Detection in Linear Temporal Logic · CAV 2003
Automated reasoning and model checking › model checking › temporal logic model checking
vacuity detection
0.012003
Enhanced Vacuity Detection in Linear Temporal Logic · CAV 2003
Graph algorithms and graph theory › graph connectivity
st-connectivity
0.012000
An O(log(n)4/3) space algorithm for (s, t) connectivity in undirected graphs · J. ACM 2000
Graph algorithms and graph theory › graph algorithms › connectivity
undirected connectivity
0.012000
An O(log(n)4/3) space algorithm for (s, t) connectivity in undirected graphs · J. ACM 2000
Graph algorithms and graph theory › graph algorithms
connectivity
0.011997
SL <= L4/3 · STOC 1997
Graph algorithms and graph theory
graph algorithms
0.011997
SL <= L4/3 · STOC 1997
Computational complexity › space complexity
undirected st-connectivity
0.011997
SL <= L4/3 · STOC 1997
Computational complexity › counting problems
approximate counting
0.011996
Discrepancy Sets and Pseudorandom Generators for Combinatorial Rectangles · FOCS 1996
Computational complexity › communication complexity
combinatorial rectangles
0.011996
Discrepancy Sets and Pseudorandom Generators for Combinatorial Rectangles · FOCS 1996
Computational complexity
derandomization
0.011996
Discrepancy Sets and Pseudorandom Generators for Combinatorial Rectangles · FOCS 1996
Combinatorics and discrete mathematics › discrepancy theory
discrepancy
0.011996
Discrepancy Sets and Pseudorandom Generators for Combinatorial Rectangles · FOCS 1996
Computational complexity › counting problems › approximate counting
DNF counting
0.011996
Discrepancy Sets and Pseudorandom Generators for Combinatorial Rectangles · FOCS 1996
Computational complexity › pseudorandomness
pseudorandom generators
0.011996
Discrepancy Sets and Pseudorandom Generators for Combinatorial Rectangles · FOCS 1996

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

assertion checking · 0.2formal verification · 0.1RTL property checking · 0.1vacuity detection · 0.0deterministic logspace algorithm · 0.0deterministic algorithm · 0.0sample space construction · 0.0discrepancy-preserving reduction · 0.0
YearPublicationVenuePosition
2013 SVA and PSL Local Variables - A Practical Approach
Roy Armoni, Dana Fisman, Naiyong Jin
CAV1
2007 Deeper Bound in BMC by Combining Constant Propagation and Abstraction
abstract
The most successful technologies for automatic verification of large industrial circuits are bounded model checking, abstraction, and iterative refinement. Previous work has demonstrated the ability to verify circuits with thousands of state elements achieving bounds of at most a couple of hundreds. In this paper we present several novel techniques for abstraction-based bounded model checking. Specifically, we introduce a constant-propagation technique to simplify the formulas submitted to the CNF SAT solver; we present a new proof-based iterative abstraction technique for bounded model checking; and we show how the two techniques can be combined. The experimental results demonstrate our ability to handle circuit with several thousands state elements reaching bounds nearing 1,000.
Roy Armoni, Limor Fix, Ranan Fraer, Tamir Heyman, Moshe Y. Vardi, Yakir Vizel, Yael Zbar
ASP-DAC1
2006 Design-Intent Coverage - A New Paradigm for Formal Property Verification
abstract
It is essential to formally ascertain whether the register-transfer level (RTL) validation effort effectively guarantees the correctness with respect to the design's architectural intent. The design's architectural intent can be expressed in formal properties. However, due to the capacity limitations of formal verification, these architectural properties cannot be directly verified on the RTL. As a result, a set of lower level RTL properties are developed and verified against the RTL modules. In a top-down design approach, the architect would ideally like to formally guarantee the coverage of the architectural intent at the time of creating the specifications for the component RTL modules (that is, before they are passed to the designers for implementation). In this paper, the authors present: 1) a method for checking whether the RTL properties are covering the architectural properties, that is, whether verifying the RTL properties guarantees the correctness of the design's architectural intent; 2) a method to identify which architectural properties are still uncovered, that is, not guaranteed by the RTL properties; and 3) a methodology for representing the gap between the specifications in a legible form
Prasenjit Basu, Sayantan Das 0001, Ansuman Banerjee, Pallab Dasgupta, P. P. Chakrabarti 0001, Chunduri Rama Mohan, Limor Fix, Roy Armoni
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.8
2005 Efficient LTL compilation for SAT-based model checking
abstract
This work describes an algorithm of automata construction for LTL safety properties, suitable for bounded model checking. Existing automata construction methods are tailored to BDD-based symbolic model checking. The novelty of our approach is that we construct deterministic automata, unlike the standard approach, which constructs nondeterministic automata. We show that the proposed method has significant advantages for bounded model checking over traditional methods.
Roy Armoni, Sergey Egorov, Ranan Fraer, Dmitry Korchemny, Moshe Y. Vardi
ICCAD1
2004 Formal verification coverage: computing the coverage gap between temporal specifications
abstract
Existing methods for formal verification coverage compare a given specification with a given implementation, and evaluate the coverage gap in terms of quantitative metrics. We consider a new problem, namely to compare two formal temporal specifications and to find a set of additional temporal properties that close the coverage gap between the two specifications. In this paper we present: (1) the problem definition and motivation, (2) a methodology for computing the coverage gap between specifications, and (3) a methodology for representing the coverage gap as a collection of temporal properties that preserve the syntactic structure of the target specification.
Sayantan Das 0001, Prasenjit Basu, Ansuman Banerjee, Pallab Dasgupta, P. P. Chakrabarti 0001, Chunduri Rama Mohan, Limor Fix, Roy Armoni
ICCAD8
2003 Enhanced Vacuity Detection in Linear Temporal Logic
Roy Armoni, Limor Fix, Alon Flaisher, Orna Grumberg, Nir Piterman, Andreas Tiemeyer, Moshe Y. Vardi
CAV1
2003 Resets vs. Aborts in Linear Temporal Logic
Roy Armoni, Doron Bustan, Orna Kupferman, Moshe Y. Vardi
TACAS1
2002 The ForSpec Temporal Logic: A New Temporal Property-Specification Language
Roy Armoni, Limor Fix, Alon Flaisher, Rob Gerth, Boris Ginsburg, Tomer Kanza, Avner Landver, Sela Mador-Haim, Eli Singerman, Andreas Tiemeyer, Moshe Y. Vardi, Yael Zbar
TACAS1
2000 An O(log(n)4/3) space algorithm for (s, t) connectivity in undirected graphs
abstract
We present a deterministic algorithm that computes st -connectivity in undirected graphs using O (log 4/3 n ) space. This improves the previous O (log 3/2 n ) bound of Nisan et al. [1992].
Roy Armoni, Amnon Ta-Shma, Avi Wigderson
J. ACM1
1997 SL <= L4/3
abstract
We present a deterministic algorithm that computes st-connectivity in undirected graphs using 0(log4f3 n) space.This improves the previous O(log3f2 n) bound of Nisan, Szemer6di and Wigderson [NSW92].
Roy Armoni, Amnon Ta-Shma, Avi Wigderson
STOC1
1996 Discrepancy Sets and Pseudorandom Generators for Combinatorial Rectangles
abstract
A common subproblem of DNF approximate counting and derandomizing RL is the discrepancy problem for combinatorial rectangles. We explicitly construct a poly(n)-size sample space that approximates the volume of any combinatorial rectangle in [n]/sup n/ to within o(1) error. The construction extends the previous techniques for the analogous hitting set problem, most notably via discrepancy preserving reductions.
Roy Armoni, Michael E. Saks, Avi Wigderson
FOCS1