|
Association Internationale |
|
The Dahl-Nygaard Prizes for 2011 were given during ECOOP 2011 in Lancaster, UK. The Senior Prize was given to Craig Chambers, Google, for the design of the Cecil object-oriented programming language and his work on compiler techniques used to implement object-oriented languages efficiently on modern architectures. The Junior Prize was given to Atsushi Igarashi, Graduate School of Informatics, Kyoto University, for his investigations into the foundation of object-oriented programming languages and their type systems.
The Dahl-Nygaard Prizes 2011 were presented in July at ECOOP 2011, in Lancaster, UK.
The members of the Dahl-Nygaard Prizes 2011 Nomination Committee were: Jan Vitek (Chair), Sophia Drossopoulou, Mira Mezini, Erik Ernst and Theo D'Hondt.
Craig
Chambers, Google, Seattle, WA. Craig started his career working on
the Argus project at MIT and then continued with a Ph.D. from Stanford on
the implementation of the Self programming language. From 1992 to 2007, he
was a faculty member at the University of Washington where he designed two new
object-oriented languages, Cecil and Diesel, with flexible method
dispatching models and novel modularity mechanisms. He led the development
of the Vortex whole-program optimizing compiler infrastructure that
supported effecient implementation of object-oriented languages like Cecil,
Java, Smalltalk, and C++. Craig published numerous papers in the proceedings
of conferences such as ECOOP, OOPSLA, PLDI and POPL, including three award
papers at PLDI in 1989, 1995 and 1999. His most widely cited paper, titled
"Optimization of Object-Oriented Programs Using Static Class Hierarchy
Analysis", appeared at ECOOP in 1995 and proposed exploiting the shape of
the inheritance graph to optimize method dispatch. This idea became one of
the most widely used implementeation techniques for object-oriented
languages.
Atsushi Igarashi
is an Associate Professor at the Graduate School of Informatics,
Kyoto University in Japan. The Dahl Nygaard committee recognizes that
Atsushi made a seminal contribution to the foundations of object-oriented
languages with his paper title "Featherweight Java: A minimal core calculus
for Java and GJ", co-authored with Benjamin Pierce, and Philip Wadler. The
paper addressed the issue of type soundness of Java generics. It also went
far beyond that, in that it presented an elegant, succinct calculus, called
FJ, which captured the salient features of Java-based languages, and, since,
served as the basis of innumerable studies of object-oriented features.
Atsushi built on this work, to suggest models of other interesting features,
such as inner classes and raw types. He has also worked on the design of
object-oriented features, such as virtual classes, variant parametric types
(an antecedent of Java wildcards), family polymorphism, and simple dependent
types. His wider interests include concurrency and distribution, the
pi-calculus and type inference.
The AITO Dahl-Nygaard Prizes are named for Ole-Johan Dahl and Kristen Nygaard, two pioneers in the area of programming and simulation. Their foundational work on object-oriented programming, made concrete in the Simula language, is one of the most important inventions in software engineering. Their key ideas were expressed already around 1965, but took over 20 years to be absorbed and appreciated by the broader software community. After that, object-orientation has profoundly transformed the landscape of software design and development techniques. It was a great loss to our community that both Ole-Johan Dahl and Kristen Nygaard passed away in 2002. In remembrance of their scholarship and enthusiastic encouragement of young researchers, in 2004 AITO established a prize to be awarded annually to a senior researcher with outstanding career contributions and a younger researcher who has demonstrated great potential for following in the footsteps of these two pioneers.
AITO (Association Internationale pour les Technologies Objets) is a non-profit organization dedicated to the advancement of object technology. Currently, it has 36 members and is registered in Kaiserslautern, Germany. Current President of AITO is Professor Eric Jul. For further information, visit www.aito.org.