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

Kavita Ravi

dblp:32/3103 · DBLP profile ↗
← Back
19ranked-venue papers
7as first author
0since 2021 · last 2008
—ORCID · none

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

Software engineering, systems software and programming languages · 9 · 3 first-authorSystems, architecture and hardware · 7 · 4 first-authorTheory of computation · 7 · 2 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1

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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Electronic design automation · 100%
Theoretical computer science
4 papers
Automated reasoning and model checking · 74% Algorithms and data structures · 15% Coding theory · 11%
Artificial intelligence
1 paper
3D vision · 87% Robot manipulation · 13%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test › functional verification
constrained random verification
0.112008
Application of Formal Word-Level Analysis to Constrained Random Simulation · CAV 2008
Electronic design automation
hardware verification and test
0.112008
Application of Formal Word-Level Analysis to Constrained Random Simulation · CAV 2008
Automated reasoning and model checking › model checking › temporal logic model checking
CTL model checking
0.012000
Symbolic guided search for CTL model checking · DAC 2000
Automated reasoning and model checking
fixpoint computation
0.012000
To split or to conjoin: the question in image computation · DAC 2000
Automated reasoning and model checking
image computation
0.012000
To split or to conjoin: the question in image computation · DAC 2000
Algorithms and data structures › search algorithms
state-space search
0.012000
Symbolic guided search for CTL model checking · DAC 2000
Automated reasoning and model checking › model checking › temporal logic model checking
LTL model checking
0.011999
Efficient Decision Procedures for Model Checking of Linear Time Logic Properties · CAV 1999
Automated reasoning and model checking
model checking
0.011999
Efficient Decision Procedures for Model Checking of Linear Time Logic Properties · CAV 1999
Electronic design automation › hardware verification and test
formal verification
0.011998
Approximation and Decomposition of Binary Decision Diagrams · DAC 1998
Electronic design automation › hardware verification and test
hardware verification
0.011998
Approximation and Decomposition of Binary Decision Diagrams · DAC 1998
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding
0.011998
Approximation and Decomposition of Binary Decision Diagrams · DAC 1998
Computer vision › 3D vision › camera calibration
active calibration
0.011995
Active Camera Calibration Using Pan, Tilt and Roll · ICRA 1995
Computer vision › 3D vision
camera calibration
0.011995
Active Camera Calibration Using Pan, Tilt and Roll · ICRA 1995
Automated reasoning and model checking
reachability
0.012000
To split or to conjoin: the question in image computation · DAC 2000
Robotics › Robot manipulation
robot vision
0.011995
Active Camera Calibration Using Pan, Tilt and Roll · ICRA 1995

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

word-level analysis · 0.1reachability analysis · 0.0symbolic model checking · 0.0symbolic guided search · 0.0recursive case splitting · 0.0conjunction · 0.0decision procedure · 0.0robust estimation · 0.0pan-tilt-roll motion · 0.0
YearPublicationVenuePosition
2008 Application of Formal Word-Level Analysis to Constrained Random Simulation
Hyondeuk Kim, HoonSang Jin, Kavita Ravi, Petr Spacek, John Pierce, Robert P. Kurshan, Fabio Somenzi
CAV3
2008 A Hybrid Algorithm for LTL Games
Saqib Sohail, Fabio Somenzi, Kavita Ravi
VMCAI3
2006 Compositional SCC Analysis for Language Emptiness
Chao Wang 0001, Roderick Bloem, Gary D. Hachtel, Kavita Ravi, Fabio Somenzi
Formal Methods Syst. Des.4
2004 Minimal Assignments for Bounded Model Checking
Kavita Ravi, Fabio Somenzi
TACAS1
2004 Fate and free will in error traces
HoonSang Jin, Kavita Ravi, Fabio Somenzi
Int. J. Softw. Tools Technol. Transf.2
2002 Analysis of Symbolic SCC Hull Algorithms
Fabio Somenzi, Kavita Ravi, Roderick Bloem
FMCAD2
2002 Fate and Free Will in Error Traces
HoonSang Jin, Kavita Ravi, Fabio Somenzi
TACAS2
2001 Divide and Compose: SCC Refinement for Language Emptiness
Chao Wang 0001, Roderick Bloem, Gary D. Hachtel, Kavita Ravi, Fabio Somenzi
CONCUR4
2000 Symbolic guided search for CTL model checking
abstract
CTL model checking of complex systems often suffers from the state-explosion problem. We propose using Symbolic Guided Search to avoid difficult-to-represent sections of the state space and prevent state explosion from occurring.
Roderick Bloem, Kavita Ravi, Fabio Somenzi
DAC2
2000 To split or to conjoin: the question in image computation
abstract
Image computation is the key step in fixpoint computations that are extensively used in model checking. Two techniques have been used for this step: one based on conjunction of the terms of the transition relation, and the other based on recursive case splitting. We discuss when one technique outperforms the other, and consequently formulate a hybrid approach to image computation. Experimental results show that the hybrid algorithm is much more robust than the “pure” algorithms and outperforms both of them in most cases. Our findings also shed light on the remark of several researchers that splitting is especially effective in approximate reachability analysis.
In-Ho Moon, James H. Kukula, Kavita Ravi, Fabio Somenzi
DAC3
2000 A Comparative Study of Symbolic Algorithms for the Computation of Fair Cycles
Kavita Ravi, Roderick Bloem, Fabio Somenzi
FMCAD1
1999 Efficient Decision Procedures for Model Checking of Linear Time Logic Properties
Roderick Bloem, Kavita Ravi, Fabio Somenzi
CAV2
1999 Efficient Fixpoint Computation for Invariant Checking
abstract
Techniques for the computation of fixpoints are key to the success of many formal verification algorithms. To be efficient, these techniques must take into account how sets of states are represented. When BDDs are used, this means controlling, directly or indirectly, the size of the BDDs. Traditional fixpoint computations do little to keep BDD sizes small, apart from reordering variables. In this paper, we present a new strategy that attempts to keep the size of the BDDs under control at every stage of the computation. Our contribution includes also new techniques to compute partial images, and to speed up and test convergence. We present experimental results that prove the effectiveness of our strategy by demonstrating up to 40 orders of magnitude improvement in the number of states computed.
Kavita Ravi, Fabio Somenzi
ICCD1
1998 Approximation and Decomposition of Binary Decision Diagrams
abstract
Efficient techniques for the manipulation of Binary Decision Diagrams (BDDs) are key to the success of formal verification tools. Recent advances in reachability analysis and model checking algorithms have emphasized the need for efficient algorithms for the approximation and decomposition of BDDs. In this paper we present a new algorithm for approximation and analyze its performance in comparison with existing techniques. We also introduce a new decomposition algorithm that produces balanced partitions. The effectiveness of our contributions is demonstrated by improved results in reachability analysis for some hard problem instances.
Kavita Ravi, Kenneth L. McMillan, Thomas R. Shiple, Fabio Somenzi
DAC1
1997 Active camera calibration using pan, tilt and roll
abstract
Three dimensional vision applications, such as robot vision, require modeling of the relationship between the two-dimensional images and the three-dimensional world. Camera calibration is a process which accurately models this relationship. The calibration procedure determines the geometric parameters of the camera, such as focal length and center of the image. Most of the existing calibration techniques use predefined patterns and a static camera. Recently, a novel calibration technique for computing the focal length and image center, which uses an active camera, has been developed. This technique does not require any predefined patterns or point-to-point correspondence between images-only a set of scenes with some stable edges. It was observed that the algorithms developed for the image center are sensitive to noise and hence unreliable in real situations. This report extends the techniques provided to develop a simpler, yet more robust method for computing the image center.
Anup Basu, Kavita Ravi
IEEE Trans. Syst. Man Cybern. Part B2
1996 Modular Verification of Multipliers
Kavita Ravi, Abelardo Pardo, Gary D. Hachtel, Fabio Somenzi
FMCAD1
1995 High-density reachability analysis
abstract
We address the problem of reachability analysis for large finite state systems. Symbolic techniques have revolutionized reachability analysis but still have limitations in traversing large systems. We present techniques to improve the symbolic breadth-first traversal and compute a lower bound on the reachable states. We identify the problem as one of density during traversal and our techniques seek to improve the same. Our results show a marked improvement on the existing breadth-first traversal methods.
Kavita Ravi, Fabio Somenzi
ICCAD1
1995 Active Camera Calibration Using Pan, Tilt and Roll
abstract
Three dimensional vision applications, such as robot vision, require modelling of the relationship between the 2D images and the 3D world. Camera calibration is a process which accurately models this relationship. The calibration procedure determines the geometric parameters of the camera, such as focal length and center of the image. Most of the existing calibration techniques use predefined patterns and a static camera. Recently, A. Basu (1993) developed a novel calibration technique for computing the focal length and image center which uses an active camera. This technique does not require any predefined patterns or point to point correspondence between images-only a set of scenes with some stable edges. It was observed that the algorithms developed for image center are sensitive to noise and hence unreliable in real situations. The article extends the techniques provided by Basu to develop a simpler, yet more robust method for computing the image center.
Anup Basu, Kavita Ravi
ICRA2
1995 An active technique for piecewise calibration of robot manipulators
abstract
Robot calibration is essential to improve the positioning accuracy of robot manipulators. A mathematical (kinematic) model is used to describe the geometric structure of a robot manipulator. Robot calibration procedure involves calculating and improving the values of this model's parameters. The robot calibration technique presented in this paper uses a vision system, to calibrate the kinematic model. For an n-linked robot manipulator, the procedure calibrates one link at a time, starting with the n/sup th/ link by making small movements. The resulting equations are linear, consequently, the algorithms are simple.
Kavita Ravi, Anup Basu
IROS (1)1