ALUMNI
8
C
ristina Lopes, PhD, '98, whose
doctoral dissertation is considered
the foundation of aspect-oriented
programming (AOP), will receive an
Outstanding Alumni Award this fall.
The award, given to alumni "whose
professional attainment and service to
community bring honor to themselves
and to the University," is Northeastern's
highest alumni award.
"Crista's brilliant work opened up
an entirely new area of research," says
Professor Karl Lieberherr, who served
as her adviser on her dissertation, titled
"D: A Language Framework for
Distributed Programming." "It was
an honor to work with her when she
was at Northeastern, and a privilege
to be able to present her with this
well-deserved recognition."
While working on her PhD, Lopes
became a researcher at the Xerox Palo Alto
Research Center (PARC), where she
joined Gregor Kiczales' team, which
developed AOP further and started
aspectj.org. Aspectj is the first production-
quality general-purpose AOP language.
AOP complements object-oriented
programming by allowing a developer
to modify object-oriented code to create
a system that can grow to meet new
requirements. AOP supports the modu-
larization of cross-cutting concerns
whose ad hoc implementation would
cut across many objects.
In 2002, Lopes left Xerox PARC
to join the faculty of the Donald Bren
School of Information and Computer
Sciences at the University of California
Irvine. Her research has expanded into
ubiquitous computing, programming
languages, security, and applications
of audio signal processing.
"The common thread in my research
is languages and communication sys-
tems," she says. In ubiquitous computing,
or the creation of pervasive, secure and
intuitive computing tools, she is looking
at problems that arise in programming
small devices with limited capabilities.
Lopes is currently pursuing two areas
of research: exploring audio channels
for several purposes, including for
Lopes Earns Outstanding Alumni Award
short-range communications in ubiqui-
tous computing; and exploring how
certain mechanisms in natural languages
can be used to design programming
languages that are more expressive,
and with which programs become
more understandable.
Alumni Award at Homecoming, Friday,
October 29.
"Crista's brilliant work opened up an entirely new area of
research. It was an honor to work with her when she was at
Northeastern, and a privilege to be able to present her with
this well-deserved recognition."
Cristina Lopes, PhD, '98