Mike Furr
AV Williams Bldg 115
College Park, MD 20742
email: <my-last-name> AT cs.umd.edu
I am currently a PhD student working with Jeff Foster. My primary research interest is in programming languages. Recently, I have been studying how to use type systems to find bugs in software projects which make use of multiple languages, specifically through a foreign function interface.
Saffire is a static analysis tool that detects bugs in programs which use the OCaml/C FFI.
J-Saffire-0.1 [sig] tool to similarly analyze the Java Native Interface (JNI).
Polymorphic Type Inference for the
JNI
European Symposium on Programming (ESOP'06).
Vienna, Austria. March 2006.
[ abstract
| bibtex
| pdf
]
Checking Type Safety of Foreign Function
Calls
Programming Language Design and Implementation
(PLDI'05). Chicago, Illinois. June 2005.
[ abstract
| bibtex
| pdf
]
Checking Type Safety of Foreign Function Calls
Computer Science Department Tech Report CS-TR-4845.
University of Maryland, College Park. December 2006.
[ abstract
| bibtex
| pdf
]
Polymorphic Type Inference for the
JNI
Computer Science Department Tech Report CS-TR-4759.
University of Maryland, College Park. November 2005.
[ abstract
| bibtex
| pdf
]
Checking Type Safety of Foreign Function
Calls
Computer Science Department Tech Report CS-TR-4627.
University of Maryland, College Park. November 2004.
[ abstract
| bibtex
| pdf
]