Jonathan Aldrich
PhD, University of Washington

Jonathan Aldrich is an assistant professor of computer science in the SCS at Carnegie Mellon. He received a B.S. in computer science from Caltech in 1997, and his Ph.D. in computer science from the University of Washington in 2003. His primary research interest is in applying programming language and program analysis techniques to software engineering problems.

Dr. Aldrich is the primary designer of ArchJava, an extension to the Java programming language that allows developers to specify the architectural structure of a software system within the implementation code. ArchJava uses simple typing rules to ensure that all run-time communication in the system conforms to architectural constraints. Dr. Aldrich has also worked on ownership type systems and on synchronization optimizations for Java.
© 2003 Carnegie Mellon
Webmaster
Home   General Information   Admission   Plans Of Study   Curriculum   People   Facilities   Contacts   Login