𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

ECOOP 2005 - Object-Oriented Programming: 19th European Conference, Glasgow, UK, July 25-29, 2005. Proceedings (Lecture Notes in Computer Science, 3586)

✍ Scribed by Andrew Black (editor)


Publisher
Springer
Year
2005
Tongue
English
Leaves
648
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


The 19th Annual Meeting of the European Conference on Object-Oriented Programming―ECOOP 2005―took place during the last week of July in Glasgow, Scotland, UK. This volume includes the refereed technical papers p- sented at the conference, and two invited papers. It is traditional to preface a volume of proceedings such as this with a note that emphasizes the importance of the conference in its respective ?eld. Although such self-evaluations should always be taken with a large grain of salt, ECOOP is undisputedly the pre- inent conference on object-orientation outside of the United States. In its turn, object-orientationis today’s principaltechnology not only for programming,but also for design, analysisand speci?cation of softwaresystems. As a consequence, ECOOP has expanded far beyond its roots in programming to encompass all of these areas of research―whichis why ECOOP has remained such an interesting conference. But ECOOP is more than an interesting conference. It is the nucleus of a technical and academic community, a community whose goals are the creation and dissemination of new knowledge. Chance meetings at ECOOP have helped to spawn collaborations that span the boundaries of our many subdisciplines, bring together researchers and practitioners, cross cultures, and reach from one side of the world to the other. The ubiquity of fast electronic communication has made maintaining these collaborations easier than we would have believed possible only a dozen years ago. But the role of conferences like ECOOP in establishing collaborations has not diminished.

✦ Table of Contents


Frontmatter
Invited Talks
Attached Types and Their Application to Three Open Problems of Object-Oriented Programming
The Emergent Structure of Development Tasks
Java
Loosely-Separated ``Sister'' Namespaces in Java
Efficiently Refactoring Java Applications to Use Generic Libraries
Sharing the Runtime Representation of Classes Across Class Loaders
Aspects and Modularity
Aspect-Oriented Programming Beyond Dependency Injection
Open Modules: Modular Reasoning About Advice
Evaluating Support for Features in Advanced Modularization Technologies
Separation of Concerns with Procedures, Annotations, Advice and Pointcuts
Expressive Pointcuts for Increased Modularity
Sustainable System Infrastructure and Big Bang Evolution: Can Aspects Keep Pace?
Language Design
First-Class Relationships in an Object-Oriented Language
The Essence of Data Access in C$\omega$
Prototypes with Multiple Dispatch: An Expressive and Dynamic Object Model
Efficient Multimethods in a Single Dispatch Language
Program Analysis
Interprocedural Analysis for Privileged Code Placement and Tainted Variable Detection
State Based Ownership, Reentrance, and Encapsulation
Consistency Checking of Statechart Diagrams of a Class Hierarchy
Types
Towards Type Inference for JavaScript
{\itshape Chai}: Traits for Java-Like Languages
A Type System for Reachability and Acyclicity
Testing
Eclat: Automatic Generation and Classification of Test Inputs
Lightweight Defect Localization for Java
Concurrency
Extending JML for Modular Specification and Verification of Multi-threaded Programs
Derivation and Evaluation of Concurrent Collectors
Static Deadlock Detection for Java Libraries
Backmatter


πŸ“œ SIMILAR VOLUMES


ECOOP 2005 - Object-Oriented Programming
✍ Bertrand Meyer (auth.), Andrew P. Black (eds.) πŸ“‚ Library πŸ“… 2005 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>The 19th Annual Meeting of the European Conference on Object-Oriented Programmingβ€”ECOOP 2005β€”took place during the last week of July in Glasgow, Scotland, UK. This volume includes the refereed technical papers p- sented at the conference, and two invited papers. It is traditional to preface a vol

ECOOP 2006 - Object-Oriented Programming
✍ Dave Thomas (editor) πŸ“‚ Library πŸ“… 2006 πŸ› Springer 🌐 English

<p><span>This book constitutes the refereed proceedings of the 20th European Conference on Object-Oriented Programming, ECOOP 2006, held in Nantes, France in July 2006.</span></p><p><span>20 revised full papers, together with 3 keynote papers were carefully reviewed and selected. The papers are orga

ECOOP 2001 - Object-Oriented Programming
✍ Jorgen Lindskov Knudsen πŸ“‚ Library πŸ“… 2001 πŸ› Springer 🌐 English

<span>This book constitutes the refereed proceedings of the 15th European Conference on Object-Oriented Programming, ECOOP 2001, held in Budapest, Hungary, in June 2001.<br>The 18 revised full papers presented together with one invited paper were carefully reviewed and selected from 108 submissions.

ECOOP 2008 - Object-Oriented Programming
✍ Jan Vitek (editor) πŸ“‚ Library πŸ“… 2008 πŸ› Springer 🌐 English

<span>It is a pleasure to present the proceedings of the 22nd European Conference on Object-Oriented Programming (ECOOP 2008) held in Paphos, Cyprus. The conference continues to serve a broad object-oriented community with a tech- cal program spanning theory and practice and a healthy mix of industr

ECOOP 2011 – Object-Oriented Programming
✍ Erik Meijer (auth.), Mira Mezini (eds.) πŸ“‚ Library πŸ“… 2011 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>This book constitutes the refereed proceedings of the 25th European Conference on Object-Oriented Programming, ECOOP 2011, held in Lancaster, UK, in July 2011. <br>The 26 revised full papers, presented together with three keynote lectures were carefully reviewed and selected from a total of 100 s

ECOOP 2011 – Object-Oriented Programming
✍ Erik Meijer (auth.), Mira Mezini (eds.) πŸ“‚ Library πŸ“… 2011 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>This book constitutes the refereed proceedings of the 25th European Conference on Object-Oriented Programming, ECOOP 2011, held in Lancaster, UK, in July 2011. <br>The 26 revised full papers, presented together with three keynote lectures were carefully reviewed and selected from a total of 100 s