Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Laurie Hendren's Home Page
[go: Go Back, main page]

Montreal Weather Globe Investor Canada Phone Book Currency Converter abc aspectJ compiler

Laurie J. Hendren
School of Computer Science (SOCS)
Faculty of Science
McGill University
Montreal, Canada
Google
McGill Google

Some Useful Links


How to reach me ...

... as a Professor in the School of Computer Science?

You can contact me about Computer Science related business in my Computer Science office at the following coordinates. I am generally there Monday, Wednesday and Thursday mornings and all day Friday.

E-mail: hendren at cs.mcgill.ca
Office: 228 McConnell Engineering Building
Office Phone: (514) 398-7391
Office FAX: (514)398-3883
Mailing Address:
Laurie Hendren, Professor
School of Computer Science
McGill University
McConnell Engineering Building, Room 318
3480 University Street
Montreal, Quebec H3A 2A7
CANADA

... as Associate Dean (Academic) in the Faculty of Science?

I am also Associate Dean (Academic) in the Faculty of Science. My office there is 304 Dawson Hall. Please contact me at Dawson Hall for Faculty of Science business. You can find my coordinates in the Faculty offices here. I am generally found there Monday, Wednesday and Thursday afternoons and all day Tuesday.

What's New?

Other Information

Teaching 2007/08

Other recently taught courses

Research Description

My main area of research is the development of compilers for object-oriented and aspect-oriented programming languages. I also have a long-standing interest in pointer analysis and program analysis frameworks. My current research interests are:
  • The continued development and new applications of Soot, and framework for the analysis and optmization for Java.
  • A joint project with Professor Oege de Moor's group at Oxford on compiling and language design for aspect-oriented languages. This work relies heavily on the jointly-developed abc compiler for AspectJ.
  • The application of program analysis for tool development, including tools to aid in program understanding and program development. Examples of such projects include developing a Soot plugin for Eclipse, work on visualizing program executions, and the development of dynamic metrics.
An important facet of my work is that new research ideas should be developed along with software infrastructures to test those ideas. This has led to the development of many publicly available software frameworks, more details can be found on the group's web site at http://www.sable.mcgill.ca . Our research group hopes that other groups will use their software, and will contribute new pieces back them so that all compiler groups can benefit from the work.

Maintained by Laurie J. Hendren. Last modified Sat Nov 11 12:24:09 EST 2006. [HOME]