| 2008 |
| 19 | EE | Matthias Blume,
Umut A. Acar,
Wonseok Chae:
Exception Handlers as Extensible Cases.
APLAS 2008: 273-289 |
| 18 | EE | Amal Ahmed,
Matthias Blume:
Typed closure conversion preserves observational equivalence.
ICFP 2008: 157-168 |
| 17 | EE | Matthias Blume,
Michael Rainey,
John H. Reppy:
Calling variadic functions from a strongly-typed language.
ML 2008: 47-58 |
| 16 | EE | Umut A. Acar,
Amal Ahmed,
Matthias Blume:
Imperative self-adjusting computation.
POPL 2008: 309-322 |
| 15 | EE | Wonseok Chae,
Matthias Blume:
Building a Family of Compilers.
SPLC 2008: 307-316 |
| 2007 |
| 14 | EE | Derek Dreyer,
Matthias Blume:
Principal Type Schemes for Modular Programs.
ESOP 2007: 441-457 |
| 13 | EE | Umut A. Acar,
Matthias Blume,
Jacob Donham:
A Consistent Semantics of Self-adjusting Computation.
ESOP 2007: 458-474 |
| 2006 |
| 12 | EE | Robert Bruce Findler,
Matthias Blume:
Contracts as Pairs of Projections.
FLOPS 2006: 226-241 |
| 11 | EE | Matthias Blume,
Umut A. Acar,
Wonseok Chae:
Extensible programming with first-class cases.
ICFP 2006: 239-250 |
| 10 | EE | Umut A. Acar,
Guy E. Blelloch,
Matthias Blume,
Kanat Tangwongsan:
An experimental analysis of self-adjusting computation.
PLDI 2006: 96-107 |
| 9 | EE | Umut A. Acar,
Guy E. Blelloch,
Matthias Blume,
Robert Harper,
Kanat Tangwongsan:
A Library for Self-Adjusting Computation.
Electr. Notes Theor. Comput. Sci. 148(2): 127-154 (2006) |
| 8 | EE | Matthias Blume,
David A. McAllester:
Sound and complete models of contracts.
J. Funct. Program. 16(4-5): 375-414 (2006) |
| 2004 |
| 7 | EE | Matthias Blume,
David A. McAllester:
A sound (and complete) model of contracts.
ICFP 2004: 189-200 |
| 2003 |
| 6 | EE | Lal George,
Matthias Blume:
Taming the IXP network processor.
PLDI 2003: 26-37 |
| 2001 |
| 5 | EE | Matthias Blume:
No-Longer-Foreign: Teaching an ML compiler to speak C "natively".
Electr. Notes Theor. Comput. Sci. 59(1): (2001) |
| 1999 |
| 4 | EE | Matthias Blume:
Dependency analysis for Standard ML.
ACM Trans. Program. Lang. Syst. 21(4): 790-812 (1999) |
| 3 | EE | Matthias Blume,
Andrew W. Appel:
Hierarchical modularity.
ACM Trans. Program. Lang. Syst. 21(4): 813-847 (1999) |
| 1997 |
| 2 | | Matthias Blume,
Andrew W. Appel:
Lambda-Splitting: A Higher-Order Approach to Cross-Module Optimizations.
ICFP 1997: 112-124 |
| 1 | EE | Matthias Blume,
Sadik C. Esener:
An Efficient Mapping of Fuzzy ART onto a Neural Architecture.
Neural Networks 10(3): 409-411 (1997) |