SIGPLAN Makes Several Awards Based on Nominations From
Total Page:16
File Type:pdf, Size:1020Kb
SIGPLAN makes several awards based on SIGPLAN Awards CRA-W Board as a Regional Mentor, organizer of the nominations from SIGPLAN Members — which CRA-W Programming Language Summer School and means that you can and should make a CRA-W Workshops on programming languages, operating The winners of the 2011 Software Award The winner of the 2011 Outstanding systems, and architecture. Kathryn has served on the nomination! Nominations are accepted at any are Simon Peyton Jones and Simon Marlow Doctoral Dissertation Award is program committees of SIGPLAN's ASPLOS, PLDI, th time; those received by 5 Jan are considered for the Glasgow Haskell Compiler. Robert L. Bocchino, whose dissertation An OOPSLA, CGO, MSP, and ISMM conferences, and non- for the awards of that year. SIGPLAN conferences such as PACT (for which she was Simon Marlow and Effect System and Language for Deterministic- also program chair), SIGMETRICS, CC, ICPP, and ISCA. The winner of the 2011 Programming by-Default Parallel Programming was Languages Achievement Award is Sir Charles completed at the University of Illinois at As a measure of her mentoring skills, Kathryn's students Antony Richard Hoare, FRS, FREng, FBCS. Urbana-Champaign. His advisor was Vikram have also distinguished themselves by winning prestigious Adve awards such as SIGPLAN's Outstanding Doctoral Tony Hoare's long career in Dissertation Award, PLDI's Student Research computing is studded with This dissertation makes Competition, and several Best Presentation awards at seminal engineering and several significant SIGPLAN conferences. They have also won prestigious scientific contributions to contributions to the field of graduate Research Fellowships from Microsoft, Intel, Programming Languages; his parallel and concurrent Samsung, and the National Science Foundation. As a views on programming programming. The main member of the SIGPLAN community and representative language design have been Simon Peyton Jones technical contribution is a to the broader computing community, Kathryn has hugely recognized as profound even receive the SIGPLAN type and effect system that influenced the choices of many to pursue successful by those who declined to Software Award as the enables reasoning about careers in programming language research and follow his advice. authors of the Glasgow Haskell Compiler (GHC), which is non-interference at a fine development. Two contributions stand out as the preeminent lazy functional programming system for granularity. A second contribution is support for The winners of the award for Most fundamental: the development industry, teaching, and research. GHC has not only Influential Paper of PLDI 2000 are Vasanth provided a language implementation, but also established non-deterministic code of what is now known as Bala, Evelyn Duesterwald and Sanjeev Banerji Hoare logic, and the whole paradigm of lazy functional programming and sections that are explicitly Communicating Sequential Processes. Hoare logic is a formed the foundation of a large and enthusiastic user marked as such. A third contribution is support for for Dynamo: A Transparent Dynamic system for reasoning about imperative programs. It was community. object-oriented frameworks, where user extensions are Optimization System introduced in the 1969 article "An Axiomatic Basic for guaranteed to adhere to the framework's effect GHC's flexibility has supported experimental research restrictions. These contributions are backed by formal The winners of the award for Most Computer Programming", which is perhaps the most on programming language design in areas as diverse as influential 6-page paper ever published in CACM. models, soundness proofs, and the Deterministic Parallel Influential Paper of ICFP 2000 are Koen monads, generalized algebraic data types, rank-N Java implementation. Evaluation shows that highly Drawing on earlier work of Robert Floyd, an entire sub- polymorphism, and software transactional memory. Claessen and John Hughes for Quickcheck: A area of computer science has developed from Hoare's satisfactory speedups can be achieved on interesting code Lightweight Tool for Random Testing of Haskell Indeed, a large share of the research on lazy functional bases, sometimes beating the performance of hand-crafted initial ideas; many modern verification systems build on programming in the last 5–10 years has been carried out Programs Hoare logic. implementations. The members of the award committee with GHC. were impressed by the quality of the work and the clarity The winners of the award for Most Only 9 years later, CACM published Hoare's paper on Simultaneously, GHC's reliability and efficiency has of the presentation. Influential Paper of OOPSLA 2000 are Communicating Sequential Processes (CSP). encouraged commercial adoption, in the financial sector The winner of the 2011 SIGPLAN Service Matthew Arnold, Stephen Fink, David Grove, Contemporary with Milner's CCS, but pursuing in institutions like Credit Suisse and Standard Chartered complementary goals, CSP has been enormously Bank, and for high assurance software in companies like Award is Prof. Kathryn McKinley, University Michael Hind and Peter F. Sweeney for influential. It provided the basis for the occam Amgen, Eaton, and Galois. of Texas at Austin. Adaptive Optimization in the Jalapeño JVM programming language and its realization in the Transputer; it has been used for modeling and verifying the A measure of GHC's influence is the way that many of Kathryn has served the SIGPLAN community for many The winners of the award for Most concurrency properties of critical software systems; and it the ideas of purely functional, "typeful" programming" years as a researcher, educator, mentor, reviewer, and Influential Paper of POPL 2001 are Samin inspired a flowering of subsequent concurrency research. have been carried into newer languages and language leader. She has worked in a number of formal SIGPLAN Ishtiaq and Peter W. O'Hearn for BI as an features. including C#, F#, Java Generics, LINQ, Perl 6, leadership roles, including co-Editor of TOPLAS, Associate Assertion Language for Mutable Data Structures Although either of these contributions would alone justify Python, and Visual Basic 9.0. Editor of TACO, Program Chair for ASPLOS and PLDI, the achievement award, Hoare is doing more with his Peyton Jones and Marlow have been visionary in the way Editor of "20 Years of PLDI (1979-1999)", and as a leading Unifying Theories research, which aims to unify theories of proponent of the double-blind reviewing procedures now programming across paradigm, abstraction level and that they have transitioned research into practice. They have been role models and leaders in creating the large adopted by many SIGPLAN conferences. She has also semantic style. Beyond all of this, Tony is renowned for his served on the steering committees for PLDI, ASPLOS, and unfailing courtesy, his inspiration, and his dedication to his and diverse Haskell community, and have made GHC an industrial-strength platform for commercial development OOPSLA (1999-2001), and as Secretary and Treasurer of chosen calling. He is the epitome of a scholar and a the SIGPLAN Executive Committee. gentleman. as well as for research. Kathryn's service to the broader programming-languages community beyond SIGPLAN includes her activities on the Each of these awards is selected by a committee. SIGPLAN thanks all of the committee members for their service. Achievement Award: Andrew Black, Michael Hind, Kathryn McKinley, Jens Palsberg, Peter Thiemann, Philip Wadler. Software Award: Alex Aiken, Andrew Black, James Noble, Jens Palsberg, Peter Thiemann, Philip Wadler. The Service Award is made by the SIGPLAN Executive Committee as a whole. Outstanding Dissertation Award: Ras Bodik, Matthew Dwyer, Matthew Fluet, Kevin Hammond, Nathaniel Nystrom, Kostis Sagonas, Peter Sewell, Peter Thiemann. Most Influential Paper Awards: Tony Hosking, Chair. The award given in year N is for the most influential paper presented at the conference held in year N-10. The selection committee consists of the current SIGPLAN Chair, ex officio, a member of the SIGPLAN EC appointed as committee Chair by the SIGPLAN Chair, the General Chairs and Program Chairs for years N-10 and N-1, and a member of the SIGPLAN EC appointed by the committee Chair..