ECOOP 2009 -- Object-Oriented Programming: 23rd European Conference, Genoa, Italy, July 6-10, 2009, ProceedingsSophia Drossopoulou Welcome to the proceedings of ECOOP 2009! Thanks to the local organizersfor working hard on arranging the conference — with the hard work they put in, it was a great success. Thanks to Sophia Drossopoulou for her dedicated work as PC Chair in assembling a ?ne scienti?c program including forward-looking keynotes, and for her e?orts to reduce the environmental impact of the PC meeting by replacing a physical meeting with a virtual meeting. I would also like to thank James Noble for taking the time and e?ort to write up last year’s banquet speech so that it could be included in this year’s proceedings. One of the strong features of ECOOPis the two days of workshopspreceding themainconferencethatallowsintenseinteractionbetweenparticipants.Thanks to all workshop organizers. Lastyear’ssuccessfulsummerschooltutorialswerefollowedupthisyearwith seven interesting tutorials. Thanks to the organizers and speakers. This year’s Dahl-Nygaard award honored yet another pioneer in the ?eld, namely, David Ungar for his contributions includingSelf. I appreciate his e?orts in providing us with an excellent award talk. The world is changing and so is ECOOP. Please contemplate my short note on the following pages entitled On Future Trends for ECOOP. |
Other editions - View all
ECOOP 2009 -- Object-Oriented Programming: 23rd European Conference, Genoa ... Sophia Drossopoulou No preview available - 2009 |
Common terms and phrases
abstract algorithm aliasing analysis annotations anonymous method API method call API usage application approach atomic blocks batch behaviour checks client code search code snippets Computer constraint constructor context control flow data structures datatypes declared defined dynamic Eclipse ECOOP encoding ensures event example execution Expr expression extends Extract failbox field Figure framework function Google code search heap Heidelberg immutable immutable objects implementation inlined instance interface invocation invoked Java JDBC lexical LNCS MAPO memAlias metamodel migration nested nodes object object-oriented Object-Oriented Programming OOPSLA OpenMP operations parameters patterns performance points-to polymorphic postcondition precondition predicate program metamorphosis Programming Languages protocols pure methods RBAC refactoring reference remote requires role rules runtime Section semantics specification statement static String subclass subtyping templates thread thread-local trait type system variables variant visitor Visitor pattern void Yeti


