Home
About
Advanced Search
Browse by Discipline
Scientific Societies
E-print Alerts
Add E-prints
FAQ
•
HELP
•
SITE MAP
•
CONTACT US
Search
Advanced Search
Leino, K. Rustan M. - Software Productivity Tools Group, Microsoft Research
To Goto Where No Statement Has Gone Before Mike Barnett and K. Rustan M. Leino
Generating error traces from verification-condition counterexamples K. Rustan M. Leinoa
Proving Consistency of Pure Methods and Model Fields
Tools and Behavioral Abstraction: A Direction for Software Engineering
Dafny: An Automatic Program Verifier for Functional Correctness
K. R. M. Leino and W. Schulte / A Verifying Compiler 1 A Verifying Compiler for a
Deadlock-free Channels and Locks (extended version)
Verification of Concurrent Programs with Chalice K. Rustan M. Leino0
The Spec# Programming System: Challenges and Directions
Automatic verification of textbook programs that use comprehensions
A two-tier technique for supporting quantifiers in a lazily proof-explicating theorem prover
Heap Monotonic Typestates (Extended Abstract)
A SAT Characterization of Boolean-Program Correctness
In-place Refinement for Effect Checking Viktor Kuncak
Data abstraction and information hiding K. RUSTAN M. LEINO and GREG NELSON
SRC Technical Note 21 May 1999
Data groups: Specifying the modification of extended state K. Rustan M. Leino
Technologies for finding errors in object-oriented software
Real estate of names K. Rustan M. Leino
A Polymorphic Intermediate Verification Language: Design and Logical Encoding
Science of Computer Programming 37 (2000) 113138 www.elsevier.nl/locate/scico
Using the Spec# Language, Methodology, and Tools to Write Bug-Free Programs
Using history invariants to verify observers K. Rustan M. Leino and Wolfram Schulte
HOL-Boogie --An Interactive Prover for the Boogie Program-Verifier
Behavioral Interface Specification Languages JOHN HATCLIFF
Declaring and Checking Non-null Types in an Object-Oriented Language
Reasoning about Comprehensions with First-Order SMT Solvers
A basis for verifying multi-threaded programs K. Rustan M. Leino0
A verification methodology for model fields K. Rustan M. Leino and Peter Muller
Flexible Immutability with Frozen Objects K. Rustan M. Leino0
Class-Local Object Invariants K. Rustan M. Leino
Software Tools for Technology Transfer manuscript No. (will be inserted by the editor)
Dafny meets the Verification Benchmarks Challenge K. Rustan M. Leino0
Verification of Equivalent-Results Methods K. Rustan M. Leino and Peter Muller
Finding stale-value errors in concurrent programs Michael Burrows0
Specification and Verification: The Spec# Experience Mike Barnett
Using widenings to infer loop invariants inside an SMT solver,
Loop invariants on demand K. Rustan M. Leino0
Specification and Verification of Object-Oriented Software
Weakest-Precondition of Unstructured Programs Mike Barnett and K. Rustan M. Leino
Practical reasoning about invocations and implementations of pure methods
Under consideration for publication in Formal Aspects of Computing Specification and verification challenges for
Automating Induction with an SMT Solver K. Rustan M. Leino
The 1st Verified Software Competition: Extended Experience Report