| 2008 |
| 17 | EE | Eric Bodden,
Patrick Lam,
Laurie J. Hendren:
Finding programming errors earlier by evaluating runtime monitors ahead-of-time.
SIGSOFT FSE 2008: 36-47 |
| 2007 |
| 16 | EE | Patrick Lam,
Martin C. Rinard:
Static Verification of Design Constraints and Software Correctness Properties in the Hob System.
IPDPS 2007: 1-6 |
| 15 | EE | Eric Bodden,
Laurie J. Hendren,
Patrick Lam,
Ondrej Lhoták,
Nomair A. Naeem:
Collaborative Runtime Verification with Tracematches.
RV 2007: 22-37 |
| 2006 |
| 14 | EE | Thomas Wies,
Viktor Kuncak,
Patrick Lam,
Andreas Podelski,
Martin C. Rinard:
Field Constraint Analysis.
VMCAI 2006: 157-173 |
| 13 | EE | Viktor Kuncak,
Patrick Lam,
Karen Zee,
Martin C. Rinard:
Modular Pluggable Analyses for Data Structure Consistency.
IEEE Trans. Software Eng. 32(12): 988-1005 (2006) |
| 2005 |
| 12 | EE | Patrick Lam,
Viktor Kuncak,
Martin C. Rinard:
Crosscutting techniques in program specification and analysis.
AOSD 2005: 169-180 |
| 11 | EE | Patrick Lam,
Viktor Kuncak,
Martin C. Rinard:
Hob: A Tool for Verifying Data Structure Consistency.
CC 2005: 237-241 |
| 10 | EE | Patrick Lam,
Viktor Kuncak,
Martin C. Rinard:
Generalized Typestate Checking for Data Structure Consistency.
VMCAI 2005: 430-447 |
| 9 | EE | Viktor Kuncak,
Patrick Lam,
Karen Zee,
Martin C. Rinard:
Implications of a Data Structure Consistency Checking System.
VSTTE 2005: 214-226 |
| 2004 |
| 8 | EE | Viktor Kuncak,
Patrick Lam,
Martin C. Rinard:
Roles Are Really Great!
CoRR cs.PL/0408013: (2004) |
| 7 | EE | Patrick Lam,
Viktor Kuncak,
Martin C. Rinard:
Generalized typestate checking using set interfaces and pluggable analyses.
SIGPLAN Notices 39(3): 46-55 (2004) |
| 2003 |
| 6 | EE | Patrick Lam,
Martin C. Rinard:
A Type System and Analysis for the Automatic Extraction and Enforcement of Design Information.
ECOOP 2003: 275-302 |
| 2002 |
| 5 | EE | Viktor Kuncak,
Patrick Lam,
Martin C. Rinard:
Role analysis.
POPL 2002: 17-32 |
| 2001 |
| 4 | EE | Viktor Kuncak,
Patrick Lam,
Martin C. Rinard:
A Language for Role Specifications.
LCPC 2001: 366-382 |
| 2000 |
| 3 | EE | Raja Vallée-Rai,
Etienne Gagnon,
Laurie J. Hendren,
Patrick Lam,
Patrice Pominville,
Vijay Sundaresan:
Optimizing Java Bytecode Using the Soot Framework: Is It Feasible?
CC 2000: 18-34 |
| 2 | EE | Vijay Sundaresan,
Laurie J. Hendren,
Chrislain Razafimahefa,
Raja Vallée-Rai,
Patrick Lam,
Etienne Gagnon,
Charles Godin:
Practical virtual method call resolution for Java.
OOPSLA 2000: 264-280 |
| 1999 |
| 1 | EE | Raja Vallée-Rai,
Phong Co,
Etienne Gagnon,
Laurie J. Hendren,
Patrick Lam,
Vijay Sundaresan:
Soot - a Java bytecode optimization framework.
CASCON 1999: 13 |