![]() | ![]() |
| 2012 | ||
|---|---|---|
| 84 | K. Rustan M. Leino: Automating Induction with an SMT Solver. VMCAI 2012: 315-331 | |
| 83 | K. Rustan M. Leino: Developing Verified Programs with Dafny. VSTTE 2012: 82 | |
| 2011 | ||
| 82 | Parosh Aziz Abdulla, K. Rustan M. Leino: Tools and Algorithms for the Construction and Analysis of Systems - 17th International Conference, TACAS 2011, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2011, Saarbrücken, Germany, March 26-April 3, 2011. Proceedings Springer 2011 | |
| 81 | Vladimir Klebanov, Peter Müller, Natarajan Shankar, Gary T. Leavens, Valentin Wüstholz, 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ß: The 1st Verified Software Competition: Experience Report. FM 2011: 154-168 | |
| 80 | K. Rustan M. Leino: From Retrospective Verification to Forward-Looking Development. NASA Formal Methods 2011: 1 | |
| 79 | Claire Le Goues, K. Rustan M. Leino, Michal Moskal: The Boogie Verification Debugger (Tool Paper). SEFM 2011: 407-414 | |
| 78 | Mike Barnett, Manuel Fähndrich, K. Rustan M. Leino, Peter Müller, Wolfram Schulte, Herman Venter: Specification and verification: the Spec# experience. Commun. ACM 54(6): 81-91 (2011) | |
| 2010 | ||
| 77 | K. Rustan M. Leino, Peter Müller, Jan Smans: Deadlock-Free Channels and Locks. ESOP 2010: 407-426 | |
| 76 | K. Rustan M. Leino: Dafny: An Automatic Program Verifier for Functional Correctness. LPAR (Dakar) 2010: 348-370 | |
| 75 | K. Rustan M. Leino, Philipp Rümmer: A Polymorphic Intermediate Verification Language: Design and Logical Encoding. TACAS 2010: 312-327 | |
| 74 | K. Rustan M. Leino: Tools and Behavioral Abstraction: A Direction for Software Engineering. The Future of Software Engineering 2010: 115-124 | |
| 73 | K. Rustan M. Leino: Verifying Concurrent Programs with Chalice. VMCAI 2010: 2 | |
| 72 | K. Rustan M. Leino, Rosemary Monahan: Dafny Meets the Verification Benchmarks Challenge. VSTTE 2010: 112-126 | |
| 71 | Michael Barnett, K. Rustan M. Leino: To Goto Where No Statement Has Gone Before. VSTTE 2010: 157-168 | |
| 70 | K. Rustan M. Leino: Learning to do program verification. Commun. ACM 53(6): 106 (2010) | |
| 69 | Jochen Hoenicke, K. Rustan M. Leino, Andreas Podelski, Martin Schäf, Thomas Wies: Doomed program points. Formal Methods in System Design 37(2-3): 171-199 (2010) | |
| 2009 | ||
| 68 | K. Rustan M. Leino, Peter Müller: A Basis for Verifying Multi-threaded Programs. ESOP 2009: 378-393 | |
| 67 | K. Rustan M. Leino, Ronald Middelkoop: Proving Consistency of Pure Methods and Model Fields. FASE 2009: 231-245 | |
| 66 | Jochen Hoenicke, K. Rustan M. Leino, Andreas Podelski, Martin Schäf, Thomas Wies: It's Doomed; We Can Prove It. FM 2009: 338-353 | |
| 65 | K. Rustan M. Leino, Peter Müller, Jan Smans: Verification of Concurrent Programs with Chalice. FOSAD 2009: 195-222 | |
| 64 | K. Rustan M. Leino, Rosemary Monahan: Reasoning about comprehensions with first-order SMT solvers. SAC 2009: 615-622 | |
| 2008 | ||
| 63 | K. Rustan M. Leino: Position Statement: Ceaselessly-Analyzing Development Environments, One Direction for the Next 40 Years of Software Engineering. COMPSAC 2008: 11 | |
| 62 | K. Rustan M. Leino, Peter Müller: Verification of Equivalent-Results Methods. ESOP 2008: 307-321 | |
| 61 | K. Rustan M. Leino, Angela Wallenburg: Class-local object invariants. ISEC 2008: 57-66 | |
| 60 | K. Rustan M. Leino, Peter Müller: Using the Spec# Language, Methodology, and Tools to Write Bug-Free Programs. LASER Summer School 2008: 91-139 | |
| 59 | Sascha Böhme, K. Rustan M. Leino, Burkhart Wolff: HOL-Boogie - An Interactive Prover for the Boogie Program-Verifier. TPHOLs 2008: 150-166 | |
| 58 | K. Rustan M. Leino, Peter Müller, Angela Wallenburg: Flexible Immutability with Frozen Objects. VSTTE 2008: 192-208 | |
| 57 | Bart Jacobs, Frank Piessens, Jan Smans, K. Rustan M. Leino, Wolfram Schulte: A programming model for concurrent object-oriented programs. ACM Trans. Program. Lang. Syst. 31(1): (2008) | |
| 2007 | ||
| 56 | K. Rustan M. Leino: Specifying and verifying software. ASE 2007: 2 | |
| 55 | K. Rustan M. Leino: Designing Verification Conditions for Software. CADE 2007: 345 | |
| 54 | K. Rustan M. Leino, Wolfram Schulte: Using History Invariants to Verify Observers. ESOP 2007: 80-94 | |
| 53 | Ádám Darvas, K. Rustan M. Leino: Practical Reasoning About Invocations and Implementations of Pure Methods. FASE 2007: 336-351 | |
| 52 | K. Rustan M. Leino: Verifying Object-Oriented Software: Lessons and Challenges. TACAS 2007: 2 | |
| 51 | Gary T. Leavens, K. Rustan M. Leino, Peter Müller: Specification and verification challenges for sequential object-oriented programs. Formal Asp. Comput. 19(2): 159-189 (2007) | |
| 2006 | ||
| 50 | K. Rustan M. Leino, Peter Müller: A Verification Methodology for Model Fields. ESOP 2006: 115-130 | |
| 49 | K. Rustan M. Leino: Specifying and Verifying Programs in Spec#. Ershov Memorial Conference 2006: 20 | |
| 2005 | ||
| 48 | K. Rustan M. Leino, Francesco Logozzo: Loop Invariants on Demand. APLAS 2005: 119-134 | |
| 47 | K. Rustan M. Leino: Program Verification and Programming Methodology. Abstract State Machines 2005: 73 | |
| 46 | K. Rustan M. Leino, Peter Müller: Modular Verification of Static Class Invariants. FM 2005: 26-42 | |
| 45 | Michael Barnett, Bor-Yuh Evan Chang, Robert DeLine, Bart Jacobs, K. Rustan M. Leino: Boogie: A Modular Reusable Verifier for Object-Oriented Programs. FMCO 2005: 364-387 | |
| 44 | Michael Barnett, K. Rustan M. Leino: Weakest-precondition of unstructured programs. PASTE 2005: 82-87 | |
| 43 | Bart Jacobs, Frank Piessens, K. Rustan M. Leino, Wolfram Schulte: Safe Concurrency for Aggregate Objects with Invariants. SEFM 2005: 137-147 | |
| 42 | K. Rustan M. Leino: Invariants on Demand. SEFM 2005: 148-149 | |
| 41 | K. Rustan M. Leino, Madan Musuvathi, Xinming Ou: A Two-Tier Technique for Supporting Quantifiers in a Lazily Proof-Explicating Theorem Prover. TACAS 2005: 334-348 | |
| 40 | Bor-Yuh Evan Chang, K. Rustan M. Leino: Abstract Interpretation with Alien Expressions and Heap Structures. VMCAI 2005: 147-163 | |
| 39 | Michael Barnett, Robert DeLine, Manuel Fähndrich, Bart Jacobs, K. Rustan M. Leino, Wolfram Schulte, Herman Venter: The Spec# Programming System: Challenges and Directions. VSTTE 2005: 144-152 | |
| 38 | Bor-Yuh Evan Chang, K. Rustan M. Leino: Inferring Object Invariants: Extended Abstract. Electr. Notes Theor. Comput. Sci. 131: 63-74 (2005) | |
| 37 | K. Rustan M. Leino: Efficient weakest preconditions. Inf. Process. Lett. 93(6): 281-288 (2005) | |
| 36 | Lilian Burdy, Yoonsik Cheon, David R. Cok, Michael D. Ernst, Joseph R. Kiniry, Gary T. Leavens, K. Rustan M. Leino, Erik Poll: An overview of JML tools and applications. STTT 7(3): 212-232 (2005) | |
| 35 | K. Rustan M. Leino, Todd D. Millstein, James B. Saxe: Generating error traces from verification-condition counterexamples. Sci. Comput. Program. 55(1-3): 209-226 (2005) | |
| 2004 | ||
| 34 | K. Rustan M. Leino, Peter Müller: Object Invariants in Dynamic Contexts. ECOOP 2004: 491-516 | |
| 33 | K. Rustan M. Leino: Challenges in Increasing Tool Support for Programming. ICTAC 2004: 35-35 | |
| 32 | K. Rustan M. Leino, Wolfram Schulte: Exception Safety for C#. SEFM 2004: 218-227 | |
| 31 | Viktor Kuncak, K. Rustan M. Leino: On computing the fixpoint of a set of boolean equations CoRR cs.PL/0408045: (2004) | |
| 30 | Michael Burrows, K. Rustan M. Leino: Finding stale-value errors in concurrent programs. Concurrency - Practice and Experience 16(12): 1161-1172 (2004) | |
| 29 | Michael Barnett, Robert DeLine, Manuel Fähndrich, K. Rustan M. Leino, Wolfram Schulte: Verification of Object-Oriented Programs with Invariants. Journal of Object Technology 3(6): 27-56 (2004) | |
| 2003 | ||
| 28 | Manuel Fähndrich, K. Rustan M. Leino: Declaring and checking non-null types in an object-oriented language. OOPSLA 2003: 302-312 | |
| 27 | K. Rustan M. Leino: A SAT Characterization of Boolean-Program Correctness. SPIN 2003: 104-120 | |
| 26 | Martín Abadi, K. Rustan M. Leino: A Logic of Object-Oriented Programs. Verification: Theory and Practice 2003: 11-41 | |
| 25 | Lilian Burdy, Yoonsik Cheon, David R. Cok, Michael D. Ernst, Joseph Kiniry, Gary T. Leavens, K. Rustan M. Leino, Erik Poll: An overview of JML tools and applications. Electr. Notes Theor. Comput. Sci. 80: 75-91 (2003) | |
| 2002 | ||
| 24 | Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata: Extended Static Checking for Java. PLDI 2002: 234-245 | |
| 23 | K. Rustan M. Leino, Arnd Poetzsch-Heffter, Yunhong Zhou: Using Data Groups to Specify and Check Side Effects. PLDI 2002: 246-257 | |
| 22 | K. Rustan M. Leino, Greg Nelson: Data abstraction and information hiding. ACM Trans. Program. Lang. Syst. 24(5): 491-553 (2002) | |
| 2001 | ||
| 21 | Cormac Flanagan, K. Rustan M. Leino: Houdini, an Annotation Assistant for ESC/Java. FME 2001: 500-517 | |
| 20 | K. Rustan M. Leino: Extended Static Checking: A Ten-Year Perspective. Informatics 2001: 157-175 | |
| 19 | K. Rustan M. Leino: Applications of Extended Static Checking. SAS 2001: 185-193 | |
| 18 | K. Rustan M. Leino: Real estate of names. Inf. Process. Lett. 77(2-4): 169-171 (2001) | |
| 17 | Cormac Flanagan, Rajeev Joshi, K. Rustan M. Leino: Annotation inference for modular checkers. Inf. Process. Lett. 77(2-4): 97-108 (2001) | |
| 2000 | ||
| 16 | Rajeev Joshi, K. Rustan M. Leino: A semantic approach to secure information flow. Sci. Comput. Program. 37(1-3): 113-138 (2000) | |
| 1999 | ||
| 15 | K. Rustan M. Leino, James B. Saxe, Raymie Stata: Checking Java Programs via Guarded Commands. ECOOP Workshops 1999: 110-111 | |
| 14 | K. Rustan M. Leino: Computing Permutation Encodings. Formal Asp. Comput. 11(1): 56-74 (1999) | |
| 13 | K. Rustan M. Leino, Raymie Stata: Virginity: A Contribution to the Specification of Object-Oriented Software. Inf. Process. Lett. 70(2): 99-105 (1999) | |
| 12 | K. Rustan M. Leino, Rajit Manohar: Joining Specification Statements. Theor. Comput. Sci. 216(1-2): 375-394 (1999) | |
| 1998 | ||
| 11 | K. Rustan M. Leino, Greg Nelson: An Extended Static Checker for Modular-3. CC 1998: 302-305 | |
| 10 | K. Rustan M. Leino: Recursive Object Types in a Logic of Object-Oriented Programs. ESOP 1998: 170-184 | |
| 9 | K. Rustan M. Leino, Rajeev Joshi: A Semantic Approach to Secure Information Flow. MPC 1998: 254-271 | |
| 8 | K. Rustan M. Leino: Data Groups: Specifying the Modification of Extended State. OOPSLA 1998: 144-153 | |
| 7 | K. Rustan M. Leino: Extended static checking. PROCOMET 1998: 1-2 | |
| 6 | K. Rustan M. Leino: Recursive Object Types in a Logic of Object-Oriented Programs. Nord. J. Comput. 5(4): 330-360 (1998) | |
| 1997 | ||
| 5 | Martín Abadi, K. Rustan M. Leino: A Logic of Object-Oriented Programs. TAPSOFT 1997: 682-696 | |
| 1995 | ||
| 4 | K. Rustan M. Leino: A Method for Showing Progress. Formal Asp. Comput. 7(5): 576-580 (1995) | |
| 3 | Rajit Manohar, K. Rustan M. Leino: Conditional Composition. Formal Asp. Comput. 7(6): 683-703 (1995) | |
| 2 | K. Rustan M. Leino: Constructing a Program with Exceptions. Inf. Process. Lett. 53(3): 159-163 (1995) | |
| 1994 | ||
| 1 | K. Rustan M. Leino, Jan L. A. van de Snepscheut: Semantics of Exceptions. PROCOMET 1994: 447-466 | |
Colors in the list of coauthors
Last update Fri Jun 1 15:44:53 2012 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page