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
Jonathan Aldrich
[go: Go Back, main page]

Jonathan Aldrich

Assistant Professor
Institute for Software Research, International
School of Computer Science
Carnegie Mellon University

We welcomed Sierra Joy Billock Aldrich into the world on Friday, January 7!

My primary research interest is in applying language and program analysis/verification techniques to software engineering problems. One example of my work is ArchJava, a language that integrates architectural specifications into Java code and uses a type system to ensure that the implementation conforms to the architectural design. My dissertation is the most complete reference on ArchJava.

I have worked in other research areas as well, including ownership types, module systems for aspect-oriented programming, compiler optimizations, and distributed systems.

Research Projects

Potential practicum or independent study projects for MSE/MSIT students (CMU only).

Teaching

Professional

Current Students

Former Students

Personal

In August 2003, I started as an assistant professor at Carnegie Mellon University. Before that, I was a graduate student in Computer Science and Engineering at the University of Washington, working with Craig Chambers and David Notkin.

My wife Becky Billock and I enjoy hiking, backpacking, and mountain climbing, and playing music together. We've been married for four wonderful years, and our first daughter was born January 7, 2005.

Contact Information

jonathan.aldrich@cs.cmu.edu

http://www.cs.cmu.edu/~aldrich/

Institute for Software Research, International
School of Computer Science
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213-3891

office: 8212 Wean Hall
executive assistant: Jennifer Lucas, 412-268-9870

work: 412-268-7278
fax: 412-268-7287
home: 412-521-1918