Demo Data from EDBT 2026 / reviewers in the wild / expert
Kuntal Nanshi
dblp:88/4977
· DBLP profile ↗
4ranked-venue papers
4as 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 · 4 first-authorSoftware engineering, systems software and programming languages · 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
1 paper |
Automated reasoning and model checking · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
abstraction refinement |
0.2 | 1 | 2013 | Using Abstraction to Guide the Search for Long Error Traces · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Electronic design automation › hardware verification and test
hardware verification |
0.2 | 2 | 2009 | Constraints in one-to-many concretization for abstraction refinement · DAC 2009 Guiding simulation with increasingly refined abstract traces · DAC 2006 |
Electronic design automation
model checking |
0.2 | 2 | 2009 | Constraints in one-to-many concretization for abstraction refinement · DAC 2009 Guiding simulation with increasingly refined abstract traces · DAC 2006 |
Program verification
abstraction refinement |
0.0 | 2 | 2009 | Constraints in one-to-many concretization for abstraction refinement · DAC 2009 Guiding simulation with increasingly refined abstract traces · DAC 2006 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.3satisfiability · 0.2abstraction refinement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Using Abstraction to Guide the Search for Long Error TracesabstractModel checking is a formal method for verifying whether the system satisfies a user-defined specification. Compared to simulation, model checking is restricted in capacity. On the other hand, simulation is weak in detecting bugs that require long and complex sequences of events to be exposed. This paper combines model checking and simulation in an abstraction-refinement scheme to mitigate the problems of both methods. Abstraction refinement iteratively constructs a simplified model to verify the original model. While a simplified model mitigates the weakness of model checking, the set of simplified error traces model helps guide simulation toward deep bugs. In abstraction refinement, concretization-a process of deriving an error trace in the original model from the abstract ones-is used to invalidate spurious abstract error traces or to refute a property. In this paper, we describe a novel concretization algorithm that combines simulation with satisfiability to efficiently refute properties with very long error traces. Kuntal Nanshi, Fabio Somenzi |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2009 | Constraints in one-to-many concretization for abstraction refinementabstractIn one-to-many concretization for model checking based on abstraction refinement, constraints on input vectors that are pseudo-randomly generated are often essential to the success of the procedure. These constraints have to do with both primary inputs and invisible state variables. We discuss algorithms that address both types and we show their effectiveness through experiments. Kuntal Nanshi, Fabio Somenzi |
DAC | 1 |
| 2008 | Improved Visibility in One-to-Many Trace ConcretizationabstractWe present an improved algorithm for concretization of abstract error traces in abstraction refinement-based invariant checking. The proposed algorithm maps each transition of the abstract error trace to one or more transitions in the concrete model by using a combination of simulation and satisfiability checking. Prior simulation- based approaches were hindered by limited visibility, which often resulted in excessive backtracking or refinements. The proposed technique addresses this issue in three ways: By identifying variables whose addition to the abstract trace significantly improves its predictive power at a low computational cost; by combining SAT checks with pseudo-random simulation in the construction of the concrete trace; and by a more flexible budgeting of simulation vectors that accounts for the progress made in concretization. Kuntal Nanshi, Fabio Somenzi |
DATE | 1 |
| 2006 | Guiding simulation with increasingly refined abstract tracesabstractWe combine abstraction refinement and simulation to provide a more efficient approach to checking invariant properties whose only counterexamples are very long traces. We allow each transition of an abstract error trace to map to multiple transitions of the concrete error trace and simulate pseudorandom vectors to build segments of the concrete trace. This approach addresses the capacity limitation of the formal verification engine as well as the short-sightedness of the simulator, thus providing a more effective technique for deep, subtle bugs. Kuntal Nanshi, Fabio Somenzi |
DAC | 1 |