2009 | ||
---|---|---|
38 | EE | Shane Markstrum, Robert M. Fuhrer, Todd D. Millstein: Towards concurrency refactoring for x10. PPOPP 2009: 303-304 |
37 | EE | Daniel Marino, Todd D. Millstein: A generic type-and-effect system. TLDI 2009: 39-50 |
36 | EE | Todd D. Millstein, Christopher Frost, Jason Ryder, Alessandro Warth: Expressive and modular predicate dispatch for Java. ACM Trans. Program. Lang. Syst. 31(2): (2009) |
2008 | ||
35 | EE | Brian Chin, Todd D. Millstein: An Extensible State Machine Pattern for Interactive Applications. ECOOP 2008: 566-591 |
34 | EE | Nupur Kothari, Todd D. Millstein, Ramesh Govindan: Deriving State Machines from TinyOS Programs Using Symbolic Execution. IPSN 2008: 271-282 |
33 | EE | Alessandro Warth, James R. Douglass, Todd D. Millstein: Packrat parsers can support left recursion. PEPM 2008: 103-110 |
2007 | ||
32 | EE | Ramakrishna Gummadi, Nupur Kothari, Todd D. Millstein, Ramesh Govindan: Declarative failure recovery for sensor networks. AOSD 2007: 173-184 |
31 | EE | Brian Chin, Daniel Marino, Shane Markstrum, Todd D. Millstein: Enforcing and validating user-defined programming disciplines. PASTE 2007: 85-86 |
30 | EE | Jeffrey Fischer, Rupak Majumdar, Todd D. Millstein: Tasks: language support for event-driven programming. PEPM 2007: 134-143 |
29 | EE | Nupur Kothari, Ramakrishna Gummadi, Todd D. Millstein, Ramesh Govindan: Reliable and efficient programming abstractions for wireless sensor networks. PLDI 2007: 200-210 |
2006 | ||
28 | EE | Brian Chin, Todd D. Millstein: Responders: Language Support for Interactive Applications. ECOOP 2006: 255-278 |
27 | EE | Brian Chin, Shane Markstrum, Todd D. Millstein, Jens Palsberg: Inference of User-Defined Type Qualifiers and Qualifier Rules. ESOP 2006: 264-278 |
26 | EE | Alessandro Warth, Milan Stanojevic, Todd D. Millstein: Statically scoped object adaptation with expanders. OOPSLA 2006: 37-56 |
25 | EE | Chris Andreae, James Noble, Shane Markstrum, Todd D. Millstein: A framework for implementing pluggable type systems. OOPSLA 2006: 57-74 |
24 | EE | Jeffrey Overbey, Brian Foote, Paul Adamczyk, Jonathan Aldrich, Elisa L. A. Baniassad, Christian Grothoff, Arvind Krishna, Sean McDirmid, Todd D. Millstein, Alex Potanin, Mandana Vaziri: Young guns/object orientation: the next generation. OOPSLA Companion 2006: 940-942 |
23 | EE | Curtis Clifton, Todd D. Millstein, Gary T. Leavens, Craig Chambers: MultiJava: Design rationale, compiler implementation, and applications. ACM Trans. Program. Lang. Syst. 28(3): 517-575 (2006) |
2005 | ||
22 | EE | Brian Chin, Shane Markstrum, Todd D. Millstein: Semantic type qualifiers. PLDI 2005: 85-95 |
21 | EE | Sorin Lerner, Todd D. Millstein, Erika Rice, Craig Chambers: Automated soundness proofs for dataflow analyses and transformations via local rules. POPL 2005: 364-377 |
20 | EE | Thomas Ball, Todd D. Millstein, Sriram K. Rajamani: Polymorphic predicate abstraction. ACM Trans. Program. Lang. Syst. 27(2): 314-343 (2005) |
19 | EE | Sorin Lerner, Todd D. Millstein, Craig Chambers: Cobalt: A Language for Writing Provably-Sound Compiler Optimizations. Electr. Notes Theor. Comput. Sci. 132(1): 5-17 (2005) |
18 | EE | 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 | ||
17 | EE | Todd D. Millstein: Practical predicate dispatch. OOPSLA 2004: 345-364 |
16 | EE | Todd D. Millstein, Colin Bleckner, Craig Chambers: Modular typechecking for hierarchically extensible datatypes and functions. ACM Trans. Program. Lang. Syst. 26(5): 836-889 (2004) |
15 | EE | Dina Q. Goldin, Todd D. Millstein, Ayferi Kutlu: Bounded similarity querying for time-series data. Inf. Comput. 194(2): 203-241 (2004) |
2003 | ||
14 | EE | Todd D. Millstein, Mark Reay, Craig Chambers: Relaxed MultiJava: balancing extensibility and modular typechecking. OOPSLA 2003: 224-240 |
13 | Todd D. Millstein: Static Reasoning about Programs and Queries. PCK50 2003: 28-34 | |
12 | EE | Sorin Lerner, Todd D. Millstein, Craig Chambers: Automatically proving the correctness of compiler optimizations. PLDI 2003: 220-231 |
11 | EE | Todd D. Millstein, Alon Y. Halevy, Marc Friedman: Query containment for data integration systems. J. Comput. Syst. Sci. 66(1): 20-39 (2003) |
2002 | ||
10 | EE | Todd D. Millstein, Colin Bleckner, Craig Chambers: Modular typechecking for hierarchically extensible datatypes and functions. ICFP 2002: 110-122 |
9 | EE | Todd D. Millstein, Craig Chambers: Modular Statically Typed Multimethods. Inf. Comput. 175(1): 76-118 (2002) |
2001 | ||
8 | Thomas Ball, Rupak Majumdar, Todd D. Millstein, Sriram K. Rajamani: Automatic Predicate Abstraction of C Programs. PLDI 2001: 203-213 | |
2000 | ||
7 | EE | Curtis Clifton, Gary T. Leavens, Craig Chambers, Todd D. Millstein: MultiJava: modular open classes and symmetric multiple dispatch for Java. OOPSLA 2000: 130-145 |
6 | EE | Todd D. Millstein, Alon Y. Levy, Marc Friedman: Query Containment for Data Integration Systems. PODS 2000: 67-75 |
1999 | ||
5 | Marc Friedman, Alon Y. Levy, Todd D. Millstein: Navigational Plans For Data Integration. AAAI/IAAI 1999: 67-73 | |
4 | EE | Todd D. Millstein, Craig Chambers: Modular Statically Typed Multimethods. ECOOP 1999: 279-303 |
3 | EE | Marc Friedman, Alon Y. Levy, Todd D. Millstein: Navigational Plans for Data Integration. Intelligent Information Integration 1999 |
1998 | ||
2 | EE | Gary T. Leavens, Todd D. Millstein: Multiple Dispatch as Dispatch on Tuples. OOPSLA 1998: 374-387 |
1997 | ||
1 | Michael D. Ernst, Todd D. Millstein, Daniel S. Weld: Automatic SAT-Compilation of Planning Problems. IJCAI 1997: 1169-1177 |