Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sarvani S. Vakkalanka
dblp:17/7028
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 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.
| Software engineering, system software, and programming languages
3 papers |
Program verification · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel programming models
message passing |
0.3 | 3 | 2009 | Formal verification of practical MPI programs · PPoPP 2009 Reduced Execution Semantics of MPI: From Theory to Practice · FM 2009 ISP: a tool for model checking MPI programs · PPoPP 2008 |
Program verification › concurrent program verification
MPI program verification |
0.3 | 3 | 2009 | Formal verification of practical MPI programs · PPoPP 2009 ISP: a tool for model checking MPI programs · PPoPP 2008 Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings · CAV 2008 |
Program verification
model checking |
0.2 | 2 | 2009 | Formal verification of practical MPI programs · PPoPP 2009 ISP: a tool for model checking MPI programs · PPoPP 2008 |
Parallel and multicore computing
MPI |
0.2 | 2 | 2009 | Formal verification of practical MPI programs · PPoPP 2009 ISP: a tool for model checking MPI programs · PPoPP 2008 |
Program verification › model checking
partial order reduction |
0.1 | 1 | 2009 | Formal verification of practical MPI programs · PPoPP 2009 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2009 | Reduced Execution Semantics of MPI: From Theory to Practice · FM 2009 |
Program verification
concurrent program verification |
0.1 | 1 | 2008 | Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings · CAV 2008 |
Program verification
dynamic verification |
0.1 | 1 | 2008 | Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings · CAV 2008 |
Program verification › model checking
state space reduction |
0.1 | 1 | 2008 | Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings · CAV 2008 |
Methods — techniques the papers use, named apart from their topics
partial order reduction · 0.4model checking · 0.4OpenMP parallelization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Precise Dynamic Analysis for Slack Elasticity: Adding Buffering without Adding Bugs
Sarvani S. Vakkalanka, Anh Vo, Ganesh Gopalakrishnan, Robert M. Kirby |
EuroMPI | 1 |
| 2009 | Reduced Execution Semantics of MPI: From Theory to Practice
Sarvani S. Vakkalanka, Anh Vo, Ganesh Gopalakrishnan, Robert M. Kirby |
FM | 1 |
| 2009 | Formal verification of practical MPI programsabstractThis paper considers the problem of formal verification of MPI programs operating under a fixed test harness for safety properties without building verification models. In our approach, we directly model-check the MPI/C source code, executing its interleavings with the help of a verification scheduler. Unfortunately, the total feasible number of interleavings is exponential, and impractical to examine even for our modest goals. Our earlier publications formalized and implemented a partial order reduction approach that avoided exploring equivalent interleavings, and presented a verification tool called ISP. This paper presents algorithmic and engineering innovations to ISP, including the use of OpenMP parallelization, that now enables it to handle practical MPI programs, including: (i) ParMETIS- a widely used hypergraph partitioner, and (ii) MADRE- a Memory Aware Data Re-distribution Engine, both developed outside our group. Over these benchmarks, ISP has automatically verified up to 14K lines of MPI/C code, producing error traces of deadlocks and assertion violations within seconds. Anh Vo, Sarvani S. Vakkalanka, Michael Delisi, Ganesh Gopalakrishnan, Robert M. Kirby, Rajeev Thakur |
PPoPP | 2 |
| 2008 | Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings
Sarvani S. Vakkalanka, Ganesh Gopalakrishnan, Robert M. Kirby |
CAV | 1 |
| 2008 | ISP: a tool for model checking MPI programsabstractNo abstract available. Sarvani S. Vakkalanka, Subodh Sharma 0001, Ganesh Gopalakrishnan, Robert M. Kirby |
PPoPP | 1 |