ECOOP 2000 — Object-Oriented Programming: 14th European Conference Sophia Antipolis and Cannes, France, June 12–16, 2000 Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Following a 13-year tradition of excellence, the 14th ECOOP conference repeated the success of its predecessors. This excellence is certainly due to the level of maturity that object-oriented technology has reached, which warrants its use as a key paradigm in any computerized system. The principles of the object-oriented paradigm and the features of systems, languages, tools, and methodologies based on it are a source of research ideas and solutions to many in all areas of computer science. ECOOP 2000 showed a thriving eld characterized by success on the practical side and at the same time by continuous scienti c growth. Firmly established as a leading forum in the object-oriented arena, ECOOP 2000 received 109 high quality submissions. After a thorough review process, the program committee selected 20 papers, which well re?ect relevant trends in object-oriented research: object modeling, type theory, distribution and coo- ration, advanced tools, programming languages. The program committee, c- sisting of 31 distinguished researchers in object-orientation, met in Milan, Italy, to select the papers for inclusion in the technical program of the conference.

Author(s): Ole Lehrmann Madsen (auth.), Elisa Bertino (eds.)
Series: Lecture Notes in Computer Science 1850
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2000

Language: English
Pages: 490
Tags: Programming Techniques; Software Engineering; Logics and Meanings of Programs; Computer Communication Networks; Business Information Systems

Towards a Unified Programming Language....Pages 1-26
Creative Object-Oriented Modelling: Support for Intuition, Flexibility, and Collaboration in CASE Tools....Pages 27-43
Design Patterns Application in UML....Pages 44-62
UML-F: A Modeling Language for Object-Oriented Frameworks....Pages 63-82
Extending Moby with Inheritance-Based Subtyping....Pages 83-107
A Basic Model of Typed Components....Pages 108-128
On Inner Classes....Pages 129-153
Jam - A Smooth Extension of Java with Mixins....Pages 154-178
A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages....Pages 179-200
Generic Wrappers....Pages 201-225
Copying and Comparing: Problems and Solutions....Pages 226-250
Developing Security Systems in the Real World....Pages 251-251
Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction....Pages 252-276
Design Templates for Collective Behavior....Pages 277-295
Ionic Types....Pages 296-312
Load-Time Structural Reflection in Java....Pages 313-336
Runtime Support for Type-Safe Dynamic Java Classes....Pages 337-361
OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java....Pages 362-387
Using Objects for Next Generation Communication Services....Pages 388-393
Empirical Study of Object-Layout Strategies and Optimization Techniques....Pages 394-421
Optimizing Java Programs in the Presence of Exceptions....Pages 422-446
HERCULE: Non-invasively Tracking Java™ Component-Based Application Activity....Pages 447-471
Automated Test Case Generation from Dynamic Models....Pages 472-491