Skip to content

Ranjit Jhala

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

70

Venues

26

Active years

2001–2026

Best venue rank

A*

Where they publish

Papers

70 indexed papers, newest first.

YearVenueTitleAuthors
2026ESOPAuditing Rust Crates Effectively.Lydia Zoghbi, David Thien, Ranjit Jhala, Deian Stefan, Caleb Stanford
2025ICSENeurosymbolic Modular Refinement Type Inference.Georgios Sakkas, Pratyush Sahu, Kyeling Ong, Ranjit Jhala
2025SOSPTickTock: Verified Isolation in a Production Embedded OS.Vivien Rindisbacher, Evan Johnson, Nico Lehmann, Tyler Potyondy, Pat Pannuto, Stefan Savage, Deian Stefan, Ranjit Jhala
2024SOSPIcarus: Trustworthy Just-In-Time Compilers with Symbolic Meta-Execution.Naomi Smith, Abhishek Sharma, John Renner, David Thien, Fraser Brown, Hovav Shacham, Ranjit Jhala, Deian Stefan
2021CCSSolver-Aided Constant-Time Hardware Verification.Klaus von Gleissenthall, Rami Gkhan Kici, Deian Stefan, Ranjit Jhala
2021ECOOPRefinements of Futures Past: Higher-Order Specification with Implicit Refinement Types.Anish Tondwalkar, Matthew Kolosick, Ranjit Jhala
2021OSDISTORM: Refinement Types for Secure Web Applications.Nico Lehmann, Rose Kunkel, Jordan Brown, Jean Yang, Niki Vazou, Nadia Polikarpova, Deian Stefan, Ranjit Jhala
2020CAVStratified Abstraction of Access Control Policies.John Backes, Ulises Berrueco, Tyler Bray, Daniel Brim, Byron Cook, Andrew Gacek, Ranjit Jhala, Kasper Se Luckow, Sean McLaughlin, Madhav Menon, Daniel Peebles, Ujjwal Pugalia, Neha Rungta, Cole Schlesinger, Adam Schodde, Anvesh Tanuku, Carsten Varming, Deepa Viswanathan
2020PLDIType error feedback via analytic program repair.Georgios Sakkas, Madeline Endres, Benjamin Cosman, Westley Weimer, Ranjit Jhala
2020SIGCSEPABLO: Helping Novices Debug Python Code Through Data-Driven Fault Localization.Benjamin Cosman, Madeline Endres, Georgios Sakkas, Leon Medvinsky, Yao-Yuan Yang, Ranjit Jhala, Kamalika Chaudhuri, Westley Weimer
2019PLDIFaCT: a DSL for timing-sensitive computation.Sunjay Cauligi, Gary Soeller, Brian Johannesmeyer, Fraser Brown, Riad S. Wahby, John Renner, Benjamin Grgoire, Gilles Barthe, Ranjit Jhala, Deian Stefan
2019PLDILazy counterfactual symbolic execution.William T. Hallahan, Anton Xue, Maxwell Troy Bland, Ranjit Jhala, Ruzica Piskac
2018CCSTowards Verified, Constant-time Floating Point Operations.Marc Andrysco, Andres Ntzli, Fraser Brown, Ranjit Jhala, Deian Stefan
2017SPFinding and Preventing Bugs in JavaScript Bindings.Fraser Brown, Shravan Narayan, Riad S. Wahby, Dawson R. Engler, Ranjit Jhala, Deian Stefan
2016ICFPDynamic witnesses for static type errors (or, ill-typed programs usually go wrong).Eric L. Seidel, Ranjit Jhala, Westley Weimer
2016PLDIRefinement types for TypeScript.Panagiotis Vekris, Benjamin Cosman, Ranjit Jhala
2016POPLPrinting floating-point numbers: a faster, always correct method.Marc Andrysco, Ranjit Jhala, Sorin Lerner
2016VMCAIPredicate Abstraction for Linked Data Structures.Alexander Bakst, Ranjit Jhala
2015ECOOPTrust, but Verify: Two-Phase Typing for Dynamic Languages.Panagiotis Vekris, Benjamin Cosman, Ranjit Jhala
2015ESOPType Targeted Testing.Eric L. Seidel, Niki Vazou, Ranjit Jhala
2015ICFPBounded refinement types.Niki Vazou, Alexander Bakst, Ranjit Jhala
2015SPOn Subnormal Floating Point and Abnormal Timing.Marc Andrysco, David Kohlbrenner, Keaton Mowery, Ranjit Jhala, Sorin Lerner, Hovav Shacham
2014HASKELLLiquidHaskell: experience with refinement types in the real world.Niki Vazou, Eric L. Seidel, Ranjit Jhala
2014ICFPRefinement types for Haskell.Niki Vazou, Eric L. Seidel, Ranjit Jhala, Dimitrios Vytiniotis, Simon L. Peyton Jones
2013ESOPAbstract Refinement Types.Niki Vazou, Patrick Maxim Rondon, Ranjit Jhala
2012CAVCSolve: Verifying C with Liquid Types.Patrick Maxim Rondon, Alexander Bakst, Ming Kawaguchi, Ranjit Jhala
2012OOPSLADependent types for JavaScript.Ravi Chugh, David Herman, Ranjit Jhala
2012OSDITowards Verifying Android Apps for the Absence of No-Sleep Energy Bugs.Panagiotis Vekris, Ranjit Jhala, Sorin Lerner, Yuvraj Agarwal
2012PLDIDeterministic parallelism via liquid effects.Ming Kawaguchi, Patrick Maxim Rondon, Alexander Bakst, Ranjit Jhala
2012PLDIVerifying GPU kernels by test amplification.Alan Leung, Manish Gupta, Yuvraj Agarwal, Rajesh Gupta, Ranjit Jhala, Sorin Lerner
2012POPLNested refinements: a logic for duck typing.Ravi Chugh, Patrick Maxim Rondon, Ranjit Jhala
2012VMCAISoftware Verification with Liquid Types.Ranjit Jhala
2011APLASSoftware Verification with Liquid Types.Ranjit Jhala
2011ASPLOSNV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories.Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, Steven Swanson
2011CAVUsing Types for Software Verification.Ranjit Jhala
2011CAVHMC: Verifying Functional Programs Using Abstract Interpreters.Ranjit Jhala, Rupak Majumdar, Andrey Rybalchenko
2010CAVDsolve: Safety Verification via Liquid Types.Ming Kawaguchi, Patrick Maxim Rondon, Ranjit Jhala
2010CCSAn empirical study of privacy-violating information flows in JavaScript web applications.Dongseok Jang, Ranjit Jhala, Sorin Lerner, Hovav Shacham
2010POPLLow-level liquid types.Patrick Maxim Rondon, Ming Kawaguchi, Ranjit Jhala
2009PLDIStaged information flow for javascript.Ravi Chugh, Jeffrey A. Meister, Ranjit Jhala, Sorin Lerner
2009PLDIType-based data structure verification.Ming Kawaguchi, Patrick Maxim Rondon, Ranjit Jhala
2009TACASVerifying Reference Counting Implementations.Michael Emmi, Ranjit Jhala, Eddie Kohler, Rupak Majumdar
2008OOPSLADeep typechecking and refactoring.Zachary Tatlock, Chris Tucker, David Shuffelton, Ranjit Jhala, Sorin Lerner
2008PLDIDataflow analysis for concurrent programs using datarace detection.Ravi Chugh, Jan Wen Voung, Ranjit Jhala, Sorin Lerner
2008PLDILiquid types.Patrick Maxim Rondon, Ming Kawaguchi, Ranjit Jhala
2007CAVArray Abstractions from Proofs.Ranjit Jhala, Kenneth L. McMillan
2007ICSEOPIUM: Optimal Package Install/Uninstall Manager.Chris Tucker, David Shuffelton, Ranjit Jhala, Sorin Lerner
2007NSDILife, Death, and the Critical Transition: Finding Liveness Bugs in Systems Code (Awarded Best Paper).Charles Killian, James W. Anderson, Ranjit Jhala, Amin Vahdat
2007PLDIMace: language support for building distributed systems.Charles Killian, James W. Anderson, Ryan Braud, Ranjit Jhala, Amin Vahdat
2007POPLLock allocation.Michael Emmi, Jeffrey S. Fischer, Ranjit Jhala, Rupak Majumdar
2007POPLInterprocedural analysis of asynchronous programs.Ranjit Jhala, Rupak Majumdar
2007TACASState of the Union: Type Inference Via Craig Interpolation.Ranjit Jhala, Rupak Majumdar, Ru-Gang Xu
2006SASStructural Invariants.Ranjit Jhala, Rupak Majumdar, Ru-Gang Xu
2006TACASA Practical and Complete Approach to Predicate Refinement.Ranjit Jhala, Kenneth L. McMillan
2005CAVInterpolant-Based Transition Relation Approximation.Ranjit Jhala, Kenneth L. McMillan
2005FASEChecking Memory Safety with Blast.Dirk Beyer, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2005PLDIPath slicing.Ranjit Jhala, Rupak Majumdar
2005UAICounterexample-guided Planning.Krishnendu Chatterjee, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2004ICSEGenerating Tests from Counterexamples.Dirk Beyer, Adam Chlipala, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2004PEPMInvited talk: the blast query language for software verification.Dirk Beyer, Adam Chlipala, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2004PLDIRace checking by context inference.Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2004POPLAbstractions from proofs.Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, Kenneth L. McMillan
2004PPDPInvited talk: the blast query language for software verification.Dirk Beyer, Adam Chlipala, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2004SASThe Blast Query Language for Software Verification..Dirk Beyer, Adam Chlipala, Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2003CAVThread-Modular Abstraction Refinement.Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, Shaz Qadeer
2003ICALPCounterexample-Guided Control.Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar
2002CAVTemporal-Safety Proofs for Systems Code.Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, George C. Necula, Grgoire Sutre, Westley Weimer
2002POPLLazy abstraction.Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, Grgoire Sutre
2001CAVMicroarchitecture Verification by Compositional Model Checking.Ranjit Jhala, Kenneth L. McMillan
2001CONCURCompositional Methods for Probabilistic Systems.Luca de Alfaro, Thomas A. Henzinger, Ranjit Jhala