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

Monica Pardeshi

dblp:373/3920 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0001-0673-8941ORCID · reported

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

Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 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.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Network and information security
1 paper
Systems and software security · 100%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization › verified compilation
translation validation
0.812024
Lightweight, Modular Verification for WebAssembly-to-Native Instruction Selection · ASPLOS (1) 2024
Compilers and program optimization
verified compilation
0.812024
Lightweight, Modular Verification for WebAssembly-to-Native Instruction Selection · ASPLOS (1) 2024
Systems and software security
memory safety
0.212024
Lightweight, Modular Verification for WebAssembly-to-Native Instruction Selection · ASPLOS (1) 2024
Systems and software security › isolation
webassembly sandboxing
0.212024
Lightweight, Modular Verification for WebAssembly-to-Native Instruction Selection · ASPLOS (1) 2024

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

proof assistant · 1.5formal verification · 1.5
YearPublicationVenuePosition
2024 Lightweight, Modular Verification for WebAssembly-to-Native Instruction Selection
abstract
Language-level guarantees---like module runtime isolation for WebAssembly (Wasm)---are only as strong as the compiler that produces a final, native-machine-specific executable. The process of lowering language-level constructions to ISA-specific instructions can introduce subtle bugs that violate security guarantees. In this paper, we present Crocus, a system for lightweight, modular verification of instruction-lowering rules within Cranelift, a production retargetable Wasm native code generator. We use Crocus to verify lowering rules that cover WebAssembly 1.0 support for integer operations in the ARM aarch64 backend. We show that Crocus can reproduce 3 known bugs (including a 9.9/10 severity CVE), identify 2 previously-unknown bugs and an underspecified compiler invariant, and help analyze the root causes of a new bug.
Alexa VanHattum, Monica Pardeshi, Chris Fallin, Adrian Sampson, Fraser Brown
ASPLOS (1)2