I am happy to announce that my latest research paper has been accepted for publication at AOSD 2009. The paper is titled Dependent advice: A general approach to optimizing history-based aspects (paper here), and that’s really what it is about. If you know my past work, then you also know that my work is concerned with evaluating runtime monitors based on tracematches at compile time. The purpose of Dependent Advice (an extension to ordinary AspectJ advice) is to generalize this idea. With dependent advice, one can apply the same powerful whole-program optimizations to normal aspects that previously one could only apply to tracematches. Sounds exciting? So how does it work?
Dependent advice: A general approach to optimizing history-based aspects
Eric | December 9, 2008Frost flowers
Eric | December 8, 2008When I woke up this morning, I was pleasantly surprised by some huge nice frost flowers on my bedroom windows. I was not at surprised any more when I looked at the weather channel: –20 degrees, and “feels like” –32! I guess winter is finally here. The only thing that has been odd so far is the lack of snow. We have only gotten around 2-3cm so far this year. Last year around the same time I think we had already seen 80cm or so.