New job, lab and continent (starting in August)

Eric | July 8, 2009

Picture 1.png

In just about a week I will be returning to Germany, leaving Montreal for an indefinite amount of time. (Well, actually I will be back for my defense some time in Fall, but only for a couple of days.) It’s been a very fun time in Montreal but after 3 1/2 years it’s also time for a change. Nevertheless, I will be missing this place. Especially right now in the summer, with all the festivals going on, Montreal is a really great place to be. We will see how Darmstadt compares…

On August 1st I will be starting as a PostDoc with Mira Mezini and her Software Technology Group. Like the Sable Research Group, these folks are working on program analysis of Java-like languages, but with a more dynamic and software-engineeringy twist to it. I think it is going to be great to get a new perspective on things.

Also, of course, being at Darmstadt for me means being much closer to home and my friends and family over there, which is always nice. What else is changing? Well, in terms of research not much. Laurie and I agreed that I should still further maintain Soot for a while, until somebody else at McGill is familiar enough with the framework to take over. I also plan to still make contributions to the AspectBench Compiler. The only other thing I might need to change is the header graphics on my webpage :-)

Misc, Research

VMIL 2009 – The 3rd workshop on Virtual Machines and Intermediate Languages

Eric | July 4, 2009

Co-located with OOPSLA 2009 in Orlando, Florida on October 26, 2009

More information & submission here

Important Dates

Abstract Submission Deadline: Aug 8, 2009, 23:59 Samoan (World Clock)
Paper Submission Deadline: Aug 15, 2009, 23:59 Samoan (World Clock)
Notification of Acceptance: Sept 7, 2009
Camera ready copy due: Oct 2, 2009
Workshop: Oct 26, 2009

About the Workshop

The VMIL workshop is a forum for research in virtual machines and intermediate languages. It is dedicated to identifying programming mechanisms and constructs that are currently realized as code transformations or implemented in libraries but should rather be supported at VM level. Candidates for such mechanisms and constructs include modularity mechanisms (aspects, context-dependent layers), concurrency (threads and locking, actors, software transactional memory), transactions, etc. Topics of interest include the investigation of which such mechanisms are worthwhile candidates for integration with the run-time environment, how said mechanisms can be elegantly (and reusably) expressed at the intermediate language level (e.g., in bytecode), how their implementations can be optimized, and how virtual machine architectures might be shaped to facilitate such implementation efforts.

Read the rest of this entry »

Comments Off on VMIL 2009 – The 3rd workshop on Virtual Machines and Intermediate Languages