Skip to content

K. Rustan M. Leino

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

57

Venues

23

Active years

1998–2026

Best venue rank

A*

Where they publish

Papers

57 indexed papers, newest first.

YearVenueTitleAuthors
2026ITPFormalization of a Realistic Verification-Condition Generator for an Intermediate Verification Language.Vladimir Gladshtein, K. Rustan M. Leino
2025ICSEFormally Verified Cloud-Scale Authorization.Aleks Chakarov, Jaco Geldenhuys, Matthew Heck, Michael Hicks, Sam Huang, Georges-Axel Jaloyan, Anjali Joshi, K. Rustan M. Leino, Mikael Mayer, Sean McLaughlin, Akhilesh Mritunjai, Clment Pit-Claudel, Sorawee Porncharoenwase, Florian Rabe, Marianna Rapoport, Giles Reger, Cody Roux, Neha Rungta, Robin Salkeld, Matthias Schlaipfer, Daniel Schoepe, Johanna Schwartzentruber, Serdar Tasiran, Aaron Tomb, Emina Torlak, Jean-Baptiste Tristan, Lucas G. Wagner, Michael W. Whalen, Remy Willems, Tongtong Xiang, Taejoon Byun, Joshua M. Cohen, Ruijie Fang, Junyoung Jang, Jakob Rath, Hira Taqdees Syeda, Dominik Wagner, Yongwei Yuan
2024FMFree Facts: An Alternative to Inefficient Axioms in Dafny.Tabea Bordis, K. Rustan M. Leino
2024FMCADWriting Proofs in Dafny.K. Rustan M. Leino
2016CAVTrigger Selection Strategies to Stabilize Program Verifiers.K. Rustan M. Leino, Clment Pit-Claudel
2016TACASIntegrated Environment for Diagnosing Verification Errors.Maria Christakis, K. Rustan M. Leino, Peter Mller, Valentin Wstholz
2015CAVFine-Grained Caching of Verification Results.K. Rustan M. Leino, Valentin Wstholz
2015ECOOPAutomatic verification of Dafny programs with traits.Reza Ahmadi, K. Rustan M. Leino, Jyrki Nummenmaa
2015LPARCompiling Hilbert's epsilon operator.K. Rustan M. Leino
2015LPARWell-founded Functions and Extreme Predicates in Dafny: A Tutorial.K. Rustan M. Leino
2014FMFormalizing and Verifying a Modern Build Language.Maria Christakis, K. Rustan M. Leino, Wolfram Schulte
2014FMCo-induction Simply - Automatic Co-inductive Proofs in a Program Verifier.K. Rustan M. Leino, Michal Moskal
2014TAPComputing with an SMT Solver.Nada Amin, K. Rustan M. Leino, Tiark Rompf
2013ICSEDeveloping verified programs with dafny.K. Rustan M. Leino
2013ITPAutomating Theorem Proving with SMT.K. Rustan M. Leino
2013VMCAIAbstract Read Permissions: Fractional Permissions without the Fractions.Stefan Heule, K. Rustan M. Leino, Peter Mller, Alexander J. Summers
2012ICSEThe EventB2Dafny rodin plug-in.Nstor Catao, K. Rustan M. Leino, Vctor Rivera
2012OOPSLAStaged program development.K. Rustan M. Leino
2012OOPSLAProgram extrapolation with jennisys.K. Rustan M. Leino, Aleksandar Milicevic
2012VMCAIAutomating Induction with an SMT Solver.K. Rustan M. Leino
2011ECOOPFractional permissions without the fractions.Stefan Heule, K. Rustan M. Leino, Peter Mller, Alexander J. Summers
2011FMThe 1st Verified Software Competition: Experience Report.Vladimir Klebanov, Peter Mller, Natarajan Shankar, Gary T. Leavens, Valentin Wstholz, Eyad Alkassar, Rob Arthan, Derek Bronish, Rod Chapman, Ernie Cohen, Mark A. Hillebrand, Bart Jacobs, K. Rustan M. Leino, Rosemary Monahan, Frank Piessens, Nadia Polikarpova, Tom Ridge, Jan Smans, Stephan Tobies, Thomas Tuerk, Mattias Ulbrich, Benjamin Wei
2011SEFMThe Boogie Verification Debugger (Tool Paper).Claire Le Goues, K. Rustan M. Leino, Michal Moskal
2010ESOPDeadlock-Free Channels and Locks.K. Rustan M. Leino, Peter Mller, Jan Smans
2010LPARDafny: An Automatic Program Verifier for Functional Correctness.K. Rustan M. Leino
2010TACASA Polymorphic Intermediate Verification Language: Design and Logical Encoding.K. Rustan M. Leino, Philipp Rmmer
2010VMCAIVerifying Concurrent Programs with Chalice.K. Rustan M. Leino
2009ESOPA Basis for Verifying Multi-threaded Programs.K. Rustan M. Leino, Peter Mller
2009FASEProving Consistency of Pure Methods and Model Fields.K. Rustan M. Leino, Ronald Middelkoop
2009FMIt's Doomed; We Can Prove It.Jochen Hoenicke, K. Rustan M. Leino, Andreas Podelski, Martin Schf, Thomas Wies
2009SACReasoning about comprehensions with first-order SMT solvers.K. Rustan M. Leino, Rosemary Monahan
2008COMPSACPosition Statement: Ceaselessly-Analyzing Development Environments, One Direction for the Next 40 Years of Software Engineering.K. Rustan M. Leino
2008ESOPVerification of Equivalent-Results Methods.K. Rustan M. Leino, Peter Mller
2007CADEDesigning Verification Conditions for Software.K. Rustan M. Leino
2007ESOPUsing History Invariants to Verify Observers.K. Rustan M. Leino, Wolfram Schulte
2007FASEPractical Reasoning About Invocations and Implementations of Pure Methods.dm Darvas, K. Rustan M. Leino
2007TACASVerifying Object-Oriented Software: Lessons and Challenges.K. Rustan M. Leino
2006ESOPA Verification Methodology for Model Fields.K. Rustan M. Leino, Peter Mller
2005APLASLoop Invariants on Demand.K. Rustan M. Leino, Francesco Logozzo
2005FMModular Verification of Static Class Invariants.K. Rustan M. Leino, Peter Mller
2005SEFMSafe Concurrency for Aggregate Objects with Invariants.Bart Jacobs, Frank Piessens, K. Rustan M. Leino, Wolfram Schulte
2005SEFMInvariants on Demand.K. Rustan M. Leino
2005TACASA Two-Tier Technique for Supporting Quantifiers in a Lazily Proof-Explicating Theorem Prover.K. Rustan M. Leino, Madan Musuvathi, Xinming Ou
2005VMCAIAbstract Interpretation with Alien Expressions and Heap Structures.Bor-Yuh Evan Chang, K. Rustan M. Leino
2004ECOOPObject Invariants in Dynamic Contexts.K. Rustan M. Leino, Peter Mller
2004ICTACChallenges in Increasing Tool Support for Programming.K. Rustan M. Leino
2004SEFMException Safety for C#.K. Rustan M. Leino, Wolfram Schulte
2003OOPSLADeclaring and checking non-null types in an object-oriented language.Manuel Fhndrich, K. Rustan M. Leino
2002PLDIExtended Static Checking for Java.Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata
2002PLDIUsing Data Groups to Specify and Check Side Effects.K. Rustan M. Leino, Arnd Poetzsch-Heffter, Yunhong Zhou
2001FMHoudini, an Annotation Assistant for ESC/Java.Cormac Flanagan, K. Rustan M. Leino
2001SASApplications of Extended Static Checking.K. Rustan M. Leino
2000OOPSLAJML (poster session): notations and tools supporting detailed design in Java.Gary T. Leavens, Clyde Ruby, K. Rustan M. Leino, Erik Poll, Bart Jacobs
1998CCAn Extended Static Checker for Modular-3.K. Rustan M. Leino, Greg Nelson
1998ESOPRecursive Object Types in a Logic of Object-Oriented Programs.K. Rustan M. Leino
1998MPCA Semantic Approach to Secure Information Flow.K. Rustan M. Leino, Rajeev Joshi
1998OOPSLAData Groups: Specifying the Modification of Extended State.K. Rustan M. Leino