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

Sarvani S. Vakkalanka

dblp:17/7028 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel programming models
message passing
0.332009
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.332009
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.222009
Formal verification of practical MPI programs · PPoPP 2009
ISP: a tool for model checking MPI programs · PPoPP 2008
Parallel and multicore computing
MPI
0.222009
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.112009
Formal verification of practical MPI programs · PPoPP 2009
Parallel and multicore computing
parallel programming models
0.112009
Reduced Execution Semantics of MPI: From Theory to Practice · FM 2009
Program verification
concurrent program verification
0.112008
Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings · CAV 2008
Program verification
dynamic verification
0.112008
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.112008
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
YearPublicationVenuePosition
2010 Precise Dynamic Analysis for Slack Elasticity: Adding Buffering without Adding Bugs
Sarvani S. Vakkalanka, Anh Vo, Ganesh Gopalakrishnan, Robert M. Kirby
EuroMPI1
2009 Reduced Execution Semantics of MPI: From Theory to Practice
Sarvani S. Vakkalanka, Anh Vo, Ganesh Gopalakrishnan, Robert M. Kirby
FM1
2009 Formal verification of practical MPI programs
abstract
This 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
PPoPP2
2008 Dynamic Verification of MPI Programs with Reductions in Presence of Split Operations and Relaxed Orderings
Sarvani S. Vakkalanka, Ganesh Gopalakrishnan, Robert M. Kirby
CAV1
2008 ISP: a tool for model checking MPI programs
abstract
No abstract available.
Sarvani S. Vakkalanka, Subodh Sharma 0001, Ganesh Gopalakrishnan, Robert M. Kirby
PPoPP1