dblp.uni-trier.dewww.uni-trier.de

K. Rustan M. Leino

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo
Home Page

2009
65EEK. Rustan M. Leino, Peter Müller: A Basis for Verifying Multi-threaded Programs. ESOP 2009: 378-393
64EEK. Rustan M. Leino, Ronald Middelkoop: Proving Consistency of Pure Methods and Model Fields. FASE 2009: 231-245
63EEK. Rustan M. Leino, Rosemary Monahan: Reasoning about comprehensions with first-order SMT solvers. SAC 2009: 615-622
2008
62EEK. Rustan M. Leino: Position Statement: Ceaselessly-Analyzing Development Environments, One Direction for the Next 40 Years of Software Engineering. COMPSAC 2008: 11
61EEK. Rustan M. Leino, Peter Müller: Verification of Equivalent-Results Methods. ESOP 2008: 307-321
60EEK. Rustan M. Leino, Angela Wallenburg: Class-local object invariants. ISEC 2008: 57-66
59EESascha Böhme, K. Rustan M. Leino, Burkhart Wolff: HOL-Boogie - An Interactive Prover for the Boogie Program-Verifier. TPHOLs 2008: 150-166
58EEK. Rustan M. Leino, Peter Müller, Angela Wallenburg: Flexible Immutability with Frozen Objects. VSTTE 2008: 192-208
57EEBart 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
56EEK. Rustan M. Leino: Specifying and verifying software. ASE 2007: 2
55EEK. Rustan M. Leino: Designing Verification Conditions for Software. CADE 2007: 345
54EEK. Rustan M. Leino, Wolfram Schulte: Using History Invariants to Verify Observers. ESOP 2007: 80-94
53EEÁdám Darvas, K. Rustan M. Leino: Practical Reasoning About Invocations and Implementations of Pure Methods. FASE 2007: 336-351
52EEK. Rustan M. Leino: Verifying Object-Oriented Software: Lessons and Challenges. TACAS 2007: 2
51EEGary 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
50EEK. Rustan M. Leino, Peter Müller: A Verification Methodology for Model Fields. ESOP 2006: 115-130
49EEK. Rustan M. Leino: Specifying and Verifying Programs in Spec#. Ershov Memorial Conference 2006: 20
2005
48EEK. Rustan M. Leino, Francesco Logozzo: Loop Invariants on Demand. APLAS 2005: 119-134
47EEK. Rustan M. Leino: Program Verification and Programming Methodology. Abstract State Machines 2005: 73
46EEK. Rustan M. Leino, Peter Müller: Modular Verification of Static Class Invariants. FM 2005: 26-42
45EEMichael 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
44EEMichael Barnett, K. Rustan M. Leino: Weakest-precondition of unstructured programs. PASTE 2005: 82-87
43EEBart Jacobs, Frank Piessens, K. Rustan M. Leino, Wolfram Schulte: Safe Concurrency for Aggregate Objects with Invariants. SEFM 2005: 137-147
42EEK. Rustan M. Leino: Invariants on Demand. SEFM 2005: 148-149
41EEK. 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
40EEBor-Yuh Evan Chang, K. Rustan M. Leino: Abstract Interpretation with Alien Expressions and Heap Structures. VMCAI 2005: 147-163
39EEMichael 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
38EEBor-Yuh Evan Chang, K. Rustan M. Leino: Inferring Object Invariants: Extended Abstract. Electr. Notes Theor. Comput. Sci. 131: 63-74 (2005)
37EEK. Rustan M. Leino: Efficient weakest preconditions. Inf. Process. Lett. 93(6): 281-288 (2005)
36EELilian 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)
35EEK. 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
34EEK. Rustan M. Leino, Peter Müller: Object Invariants in Dynamic Contexts. ECOOP 2004: 491-516
33EEK. Rustan M. Leino: Challenges in Increasing Tool Support for Programming. ICTAC 2004: 35-35
32EEK. Rustan M. Leino, Wolfram Schulte: Exception Safety for C#. SEFM 2004: 218-227
31EEViktor Kuncak, K. Rustan M. Leino: On computing the fixpoint of a set of boolean equations CoRR cs.PL/0408045: (2004)
30EEMichael Burrows, K. Rustan M. Leino: Finding stale-value errors in concurrent programs. Concurrency - Practice and Experience 16(12): 1161-1172 (2004)
29EEMichael 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
28EEManuel Fähndrich, K. Rustan M. Leino: Declaring and checking non-null types in an object-oriented language. OOPSLA 2003: 302-312
27EEK. Rustan M. Leino: A SAT Characterization of Boolean-Program Correctness. SPIN 2003: 104-120
26EEMartín Abadi, K. Rustan M. Leino: A Logic of Object-Oriented Programs. Verification: Theory and Practice 2003: 11-41
25EELilian 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: (2003)
2002
24EECormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata: Extended Static Checking for Java. PLDI 2002: 234-245
23EEK. Rustan M. Leino, Arnd Poetzsch-Heffter, Yunhong Zhou: Using Data Groups to Specify and Check Side Effects. PLDI 2002: 246-257
22EEK. Rustan M. Leino, Greg Nelson: Data abstraction and information hiding. ACM Trans. Program. Lang. Syst. 24(5): 491-553 (2002)
2001
21EECormac Flanagan, K. Rustan M. Leino: Houdini, an Annotation Assistant for ESC/Java. FME 2001: 500-517
20EEK. Rustan M. Leino: Extended Static Checking: A Ten-Year Perspective. Informatics 2001: 157-175
19EEK. Rustan M. Leino: Applications of Extended Static Checking. SAS 2001: 185-193
18EEK. Rustan M. Leino: Real estate of names. Inf. Process. Lett. 77(2-4): 169-171 (2001)
17EECormac 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
14EEK. Rustan M. Leino: Computing Permutation Encodings. Formal Asp. Comput. 11(1): 56-74 (1999)
13EEK. Rustan M. Leino, Raymie Stata: Virginity: A Contribution to the Specification of Object-Oriented Software. Inf. Process. Lett. 70(2): 99-105 (1999)
12EEK. 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
10EEK. Rustan M. Leino: Recursive Object Types in a Logic of Object-Oriented Programs. ESOP 1998: 170-184
9EEK. Rustan M. Leino, Rajeev Joshi: A Semantic Approach to Secure Information Flow. MPC 1998: 254-271
8EEK. 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)
2EEK. 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

Coauthor Index

1Martín Abadi [5] [26]
2Michael Barnett [29] [39] [44] [45]
3Sascha Böhme [59]
4Lilian Burdy [25] [36]
5Michael Burrows [30]
6Bor-Yuh Evan Chang [38] [40] [45]
7Yoonsik Cheon [25] [36]
8David R. Cok [25] [36]
9Ádám Darvas [53]
10Robert DeLine [29] [39] [45]
11Michael D. Ernst [25] [36]
12Manuel Fähndrich [28] [29] [39]
13Cormac Flanagan [17] [21] [24]
14Bart Jacobs [39] [43] [45] [57]
15Rajeev Joshi [9] [16] [17]
16Joseph Kiniry (Joseph R. Kiniry) [25] [36]
17Viktor Kuncak [31]
18Gary T. Leavens [25] [36] [51]
19Mark Lillibridge [24]
20Francesco Logozzo [48]
21Rajit Manohar [3] [12]
22Ronald Middelkoop [64]
23Todd D. Millstein [35]
24Rosemary Monahan [63]
25Peter Müller [34] [46] [50] [51] [58] [61] [65]
26Madan Musuvathi [41]
27Greg Nelson [11] [22] [24]
28Xinming Ou [41]
29Frank Piessens [43] [57]
30Arnd Poetzsch-Heffter [23]
31Erik Poll [25] [36]
32James B. Saxe [15] [24] [35]
33Wolfram Schulte [29] [32] [39] [43] [54] [57]
34Jan Smans [57]
35Jan L. A. van de Snepscheut [1]
36Raymie Stata [13] [15] [24]
37Herman Venter [39]
38Angela Wallenburg [58] [60]
39Burkhart Wolff [59]
40Yunhong Zhou [23]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)