Bruno Dufour PROLANGS research group


Navigation
 

Research

Research Interests

My research interests currently include dynamic and static analysis techniques and their application to real-world problems. I am especially interested in exploring ways to combine static and dynamic analyses.

Other specific research interests include profiling techniques, trace compression, software visualization, as well as interpreters and virtual machines. I also have a passion for anything that is related to programming languages, including language design, type systems, JIT compilation and program optimizations.

Current Research

I am currently working on program understanding in large, framework-based systems. This work is done in collaboration with the Intelligent Application Analysis group at the IBM TJ Watson Research Center.

Past Research

For my M.Sc., I worked on finding new dynamic metrics to characterize the runtime behaviour of Java applications. My thesis was entitled "Objective Quantification of Program Behaviour Using Dynamic Metrics" (pdf [1-sided][2-sided]). More information about dynamic metrics is available from the dynamic metrics page available from the Sable Research Group page. I also designed and built a dynamic analysis toolkit, named *J (pronounced star-jay).