This volume presents the reports from the workshops held in conjunction with theEuropeanConferenceonObject-OrientedProgramming(ECOOP2008),t- ing place in its 22nd edition at Coral Beach in Paphos, Cyprus, July 7-11 2008. As is customary, the workshops introduced the conference, taking place on the ?rst two days (July 7 and July 8 2008) prior to the main technical track. The workshopswere ?rst chosen through a rigorousprocesswith stringent sel- tion criteria, carried out by the members of the Workshop Selection Committee. This volumecollectsreportsfromthe resultinghigh-qualityworkshops. The t- ics covered span areas related to object-oriented programming and technology, such as programming languages, aspects, parallel computing, formal techniques, software engineering, tools, and applications. By summarizing the outcome of theseworkshops,thisvolumeprovidesreaderswithacomprehensivesetofpoi- ers into current trends and issues of intense investigation and debate in the ?eld of object-oriented technology. Following the tradition, the individual workshop reports summarize the workshop goals, before providing an overview of the p- sentations and sometimes also a summary of the issues and ?ndings of debates fueled by the presentations. Some reports may also include a list of parti- pants or contributed position papers. Several of the reports also contain a list of references to relevant publications and websites, including the workshop home page which usually o?ers the contributed position papers for download and may present further material.
This book contains the final reports of the workshops held during the 22nd European Conference on Object-Oriented Programming, ECOOP 2008, in Paphos, Cyprus, in July 2008.
The 11 collected reports from high-quality workshops - provided by the respective organizers - all are related to selected aspects in the field of object-oriented programming and technology. The topics covered span areas related to object-oriented programming and technology, such as programming languages, aspects, parallel computing, formal techniques, software engineering, tools, and applications.