Archive for the ‘Poplar’ Category

My Ph.D. Thesis: “Extending the Java Programming Language for Evolvable Component Integration”

My thesis and the associated slides are available. The abstract is as follows. In the last few decades, software systems have become less and less atomic, and increasingly built according to the component-based software development paradigm: applications and libraries are increasingly created by combining existing libraries, components and modules. Object-oriented programming languages have been especially important in [...]

Poplar at SPLASH

I will present Poplar at the FREECO/Onward workshop at the SPLASH conference in Portland, Oregon. The associated paper is Poplar: Java Composition with Labels and AI Planning. Update October 23: The slides for my talk are here.