|
Association Internationale |
|
AITO is very proud to announce the Dahl-Nygaard Prizes for 2010. The Senior Prize will be given to Doug Lea, State University of New York at Oswego, for his tireless advocacy of object-oriented techniques, his contributions to concurrent programming in Java, and his contributions to the practice of computing as well as to education. The Junior Prize will be given to Erik Ernst, University of Aarhus, Denmark, for his recent contributions to object-oriented programming.
The Dahl-Nygaard Prizes 2010 will be presented in June at ECOOP 2010, in Maribor, Slovenia.
The members of the Dahl-Nygaard Prizes 2010 Nomination Committee were: Jan Vitek (Chair), Sophia Drossopoulou, Arne Maus and Zoltán Horváth.
Doug Lea is a Professor at the
State University of New York at Oswego, NY, USA. While he has made many
contributions to computing over the years, the DN Committee has identified the
following points that are particularly worthy of note. Doug Lea is the author of the popular introduction to concurrency in
Java titled "Concurrent Programming in Java: Design Principles and Patterns".
He is also a co-author on "Java Concurrency in Practice" and "Object
Oriented System Development". Doug Lea wrote and maintains the "malloc" software library in use in
many UNIX distribution and thus has millions of users. He was one of the author of an influential position statement ("The
Geneva convention on the treatment of object aliasing") which was one of the
inspiration for much of the object ownership work and, incidentally, was
drafted at the 1991 ECOOP conference. Doug Lea is the specification lead of JSR-166 (java.util.concurrent) and
main author of the software libraries. This work is significant as it has
greatly enhanced the expressiveness of Java in concurrent applications and
provide building blocks that are used by large numbers of practitioners to
implement scalable concurrent systems in Java. Doug Lea is one of the driving forces behind the Java Memory Model and
author of the "JMM Cookbook" that explains how to implement compilers that
abide by the memory model. Doug Lea given much of his time to the community by being on the Program
Committee and Chairing conferences such as OOPSLA, ECOOP, COORDINATION, ISMM,
VEE, amongst other. As any one who has had the pleasure to be on a PC with
him can attest, he is generous with his time as a reviewer, always providing
detailed comments and insightful reviews. Doug Lea also plays a central role in the Java community.
Finally, he is one of
the few academics regularly involved in JSRs (Java Specification Request).
Erik Ernst is an
Associate Professor at the University of Aarhus in Denmark. He is interested in
the design, implementation, static analysis, and the "philosophy" of
programming languages. Erik has worked on the design and implementation of the language gbeta, and has
greatly contributed to bridging the gap between the Scandinavian and the rest of
the OO community. Erik has worked on different approaches to support code re-use
in object oriented languages, and in particular on mixins, traits, aspects, and
he has generalized the concept of virtual classes to family polymorphism, a
mechanism which supports the safe specialization of a group of related classes.
Erik has also worked on the implementation and formalization of the Java
wildcards, and on the combination of static typing with dynamic composition.
Finally, Erik has served the community through diligent participation in a large
number of program committees, in which he is known for his very
meticulous, detailed, and also supportive reviews.
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 or contact Eric Jul, eric@diku.dk.