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

Meghana Aparna Sistla

dblp:247/1391 · also Meghana Sistla · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
4since 2021 · last 2025
0000-0002-4215-0651ORCID · verified

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

Software engineering, systems software and programming languages · 3 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorTheory of computation · 1 · 1 first-author · 1 since 2021

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
3 papers
Quantum computing and quantum information · 52% Algorithms and data structures · 14% Logic in computer science · 14%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 50% Requirements engineering and software design · 25% Program verification · 25%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Emerging computing paradigms · 100%

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

TopicWeightPapersLastEvidence papers
Program synthesis and code generation
code generation with language models
0.912025
CLEVER: A Curated Benchmark for Formally Verified Code Generation · NeurIPS 2025
Program verification
proof assistants
0.912025
CLEVER: A Curated Benchmark for Formally Verified Code Generation · NeurIPS 2025
Requirements engineering and software design › specification
specification generation
0.912025
CLEVER: A Curated Benchmark for Formally Verified Code Generation · NeurIPS 2025
Program synthesis and code generation › formal synthesis
verified code generation
0.912025
CLEVER: A Curated Benchmark for Formally Verified Code Generation · NeurIPS 2025
Emerging computing paradigms › quantum computer architecture
quantum circuit simulation
0.812024
CFLOBDDs: Context-Free-Language Ordered Binary Decision Diagrams · ACM Trans. Program. Lang. Syst. 2024
Emerging computing paradigms
quantum computer architecture
0.812024
CFLOBDDs: Context-Free-Language Ordered Binary Decision Diagrams · ACM Trans. Program. Lang. Syst. 2024
Logic in computer science › algebraic logic › boolean algebra
boolean function representation
0.812024
CFLOBDDs: Context-Free-Language Ordered Binary Decision Diagrams · ACM Trans. Program. Lang. Syst. 2024
Coding theory › error-correcting codes › decoding › minimum distance decoding
bounded-distance decoding
0.812024
CFLOBDDs: Context-Free-Language Ordered Binary Decision Diagrams · ACM Trans. Program. Lang. Syst. 2024
Algorithms and data structures
decision diagrams
0.812024
Weighted Context-Free-Language Ordered Binary Decision Diagrams · Proc. ACM Program. Lang. 2024
Quantum computing and quantum information
quantum circuit simulation
0.812024
Weighted Context-Free-Language Ordered Binary Decision Diagrams · Proc. ACM Program. Lang. 2024
Quantum computing and quantum information
quantum circuit
0.712023
Symbolic Quantum Simulation with Quasimodo · CAV (3) 2023
Quantum computing and quantum information › quantum circuit
quantum circuit verification
0.712023
Symbolic Quantum Simulation with Quasimodo · CAV (3) 2023
Quantum computing and quantum information
quantum simulation
0.712023
Symbolic Quantum Simulation with Quasimodo · CAV (3) 2023
Computational complexity › descriptive complexity
succinctness
0.212024
Weighted Context-Free-Language Ordered Binary Decision Diagrams · Proc. ACM Program. Lang. 2024

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

partial evaluation · 1.5context-free-language ordered binary decision diagrams · 1.5type checking · 0.9large language model · 0.9agentic approaches · 0.9procedure-call mechanism · 0.8hierarchical decision diagrams · 0.8symbolic data structures · 0.7binary decision diagrams · 0.7
YearPublicationVenuePosition
2025 CLEVER: A Curated Benchmark for Formally Verified Code Generation
abstract
We introduce ${\rm C{\small LEVER}}$, a high-quality, manually curated benchmark of 161 problems for end-to-end verified code generation in Lean. Each problem consists of (1) the task of generating a specification that matches a held-out ground-truth specification, and (2) the task of generating a Lean implementation that provably satisfies this specification. Unlike prior benchmarks,${\rm C{\small LEVER}}$ avoids test-case supervision, LLM-generated annotations, and specifications that leak implementation logic or allow vacuous solutions. All outputs are verified post-hoc using Lean's type checker to ensure machine-checkable correctness. We use ${\rm C{\small LEVER}}$ to evaluate several few-shot and agentic approaches based on state-of-the-art language models. These methods all struggle to achieve full verification, establishing it as a challenging frontier benchmark for program synthesis and formal reasoning. Our benchmark can be found on [GitHub](https://github.com/trishullab/clever) as well as [HuggingFace](https://huggingface.co/datasets/amitayusht/clever). All our evaluation code is also available [online](https://github.com/trishullab/clever-prover).
Amitayush Thakur, Jasper Lee, George Tsoukalas, Meghana Aparna Sistla, Matthew Zhao, Stefan Zetzsche, Greg Durrett, Yisong Yue, Swarat Chaudhuri
NeurIPS4
2024 Weighted Context-Free-Language Ordered Binary Decision Diagrams
abstract
This paper presents a new data structure, called Weighted Context-Free-Language Ordered BDDs (WCFLOBDDs), which are a hierarchically structured decision diagram, akin to Weighted BDDs (WBDDs) enhanced with a procedure-call mechanism. For some functions, WCFLOBDDs are exponentially more succinct than WBDDs. They are potentially beneficial for representing functions of type B n → D , when a function’s image V ⊆ D has many different values. We apply WCFLOBDDs in quantum-circuit simulation, and find that they perform better than WBDDs on certain benchmarks. With a 15-minute timeout, the number of qubits that can be handled by WCFLOBDDs is 1 − 64 × that of WBDDs (and 1 − 128 × that of CFLOBDDs, which are an unweighted version of WCFLOBDDs). These results support the conclusion that for this application—from the standpoint of problem size, measured as the number of qubits—WCFLOBDDs provide the best of both worlds: performance roughly matches whichever of WBDDs and CFLOBDDs is better. (From the standpoint of running time, the results are more nuanced.)
Meghana Aparna Sistla, Swarat Chaudhuri, Thomas W. Reps
Proc. ACM Program. Lang.1
2024 CFLOBDDs: Context-Free-Language Ordered Binary Decision Diagrams
abstract
This article presents a new compressed representation of Boolean functions, called CFLOBDDs (for Context-Free-Language Ordered Binary Decision Diagrams). They are essentially a plug-compatible alternative to BDDs (Binary Decision Diagrams), and hence are useful for representing certain classes of functions, matrices, graphs, relations, and so forth in a highly compressed fashion. CFLOBDDs share many of the good properties of BDDs, but—in the best case—the CFLOBDD for a Boolean function can be exponentially smaller than any BDD for that function . Compared with the size of the decision tree for a function, a CFLOBDD—again, in the best case—can give a double-exponential reduction in size . They have the potential to permit applications to (i) execute much faster and (ii) handle much larger problem instances than has been possible heretofore. We applied CFLOBDDs in quantum-circuit simulation and found that for several standard problems, the improvement in scalability, compared to BDDs, is quite dramatic. With a 15-minute timeout, the number of qubits that CFLOBDDs can handle are 65,536 for Greenberger-Horne-Zellinger, 524,288 for Bernstein-Vazirani, 4,194,304 for Deutsch-Jozsa, and 4,096 for Grover’s algorithm, besting BDDs by factors of 128×, 1,024×, 8,192×, and 128×, respectively.
Meghana Aparna Sistla, Swarat Chaudhuri, Thomas W. Reps
ACM Trans. Program. Lang. Syst.1
2023 Symbolic Quantum Simulation with Quasimodo
abstract
Abstract The simulation of quantum circuits on classical computers is an important problem in quantum computing. Such simulation requires representations of distributions over very large sets of basis vectors, and recent work has used symbolic data-structures such as Binary Decision Diagrams (BDDs) for this purpose. In this tool paper, we present Quasimodo, an extensible, open-source Python library for symbolic simulation of quantum circuits. Quasimodo is specifically designed for easy extensibility to other backends. Quasimodo allows simulations of quantum circuits, checking properties of the outputs of quantum circuits, and debugging quantum circuits. It also allows the user to choose from among several symbolic data-structures—both unweighted and weighted BDDs, and a recent structure called Context-Free-Language Ordered Binary Decision Diagrams (CFLOBDDs)—and can be easily extended to support other symbolic data-structures.
Meghana Aparna Sistla, Swarat Chaudhuri, Thomas W. Reps
CAV (3)1
2019 Graph Coloring Using GPUs
Meghana Aparna Sistla, V. Krishna Nandivada
Euro-Par1