David Van Horn

350 West Village H
dvanhorn at ccs dot neu dot edu
617 373 5119

Northeastern University
College of Computer and Information Science
Programming Research Lab

[NEU seal]


Structures don't march in the streets.


Research interests

Programming languages, analysis of functional programming languages, type theory, and language based approaches to security.

Teaching

CSU211: Introduction to Programming and Computing I (with Olin Shivers).

CSU213: Introduction to Programming and Computing II (with Viera Proulx).

Calendar: HTML, XML, iCAL.

Papers

Deciding kCFA is complete for EXPTIME. With Harry G. Mairson.
The 13th ACM SIGPLAN International Conference on Functional Programming (ICFP'08), Victoria, British Columbia, Canada, September 2008.
PDF | Abstract ]

A Few Principles of Macro Design. With David Herman.
The ACM Workshop on Scheme and Functional Programming, Victoria, British Columbia, Canada, September 2008.
PDF | Abstract ]

Flow analysis, linearity, and PTIME. With Harry G. Mairson.
The 15th International Static Analysis Symposium (SAS 2008), Valencia, Spain, July 2008.
PDF | Abstract ]

Types and Trace Effects of Higher Order Programs. With Christian Skalka and Scott Smith.
Journal of Functional Programming, 18(2), March 2008.
PDF | Abstract ]

Relating Complexity and Precision in Control Flow Analysis. With Harry G. Mairson.
The Twelth ACM SIGPLAN International Conference on Functional Programming (ICFP'07), Freiburg, Germany, October 2007.
PDF | Abstract ]

Algorithmic Trace Effect Analysis.
MS thesis, University of Vermont, 2006.
PDF | Abstract ]

A Type and Effect System for Flexible Abstract Interpretation of Java. With Christian Skalka and Scott Smith.
The ACM Workshop on Abstract Interpretations of Object-Oriented Programs, Electronic Notes in Theoretical Computer Science, Volume 131. January 2005.
PDF | Abstract ]

Recent talks


[blue ribbon campaign icon]
Valid XHTML Valid CSS
Last updated by dvanhorn: Fri Oct 31 15:10:51 EDT 2008