Graduate Student Positions in Aspect-Oriented Software Development


We're seeking applications from prospective graduate students who are interested in pursuing a Ph.D. in the area of aspect-oriented software development.

Graduate students will join a new research group in the School of Computer Science at Carnegie Mellon University.  Our initial work in the area has focused on formally modeling the semantics of aspect-oriented programming languages and developing a module system that provides strong encapsulation guarantees for aspect-oriented programs. Other ongoing work at CMU focuses on querying and code views based on semantic aspects.

In the future, the group's research will also include developing new aspect-oriented language features, evaluating aspects in practical systems, and analyzing aspect-oriented software.  More information about the project and a paper describing our initial work are available on our website.

Interested applicants should apply to the Ph.D. program in either computer science or software engineering, or both.  Applicants with significant experience in industry will find that experience is particularly valued in the software engineering program, while applicants with a primary interest in language theory may find the computer science program more appropriate.  All applications are due by December 15th, 2004.

Further information:
Contact Jonathan Aldrich (jonathan.aldrich@cs.cmu.edu)