This book contains the final reports of 19 workshops held during the 21st European Conference on Object-Oriented Programming, ECOOP 2007, in Berlin, Germany, in July 2007.
The 19 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 reports are ordered in thematic groups on programming languages, aspects, formal techniques, roles, components, software engineering, and applications.
Author(s): Christophe Rhodes, Pascal Costanza, Theo D’Hondt, Arthur Lemmens, Hans Hübner (auth.), Michael Cebulla (eds.)
Series: Lecture Notes in Computer Science 4906 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2008
Language: English
Pages: 206
Tags: Programming Techniques; Software Engineering; Programming Languages, Compilers, Interpreters; Logics and Meanings of Programs; Computer Communication Networks; Management of Computing and Information Systems
Front Matter....Pages -
Lisp....Pages 1-6
Dynamic Languages and Applications....Pages 7-12
Multiparadigm Programming in Object-Oriented Languages: Current Research....Pages 13-26
Equation-Based Object-Oriented Languages and Tools Report on the Workshop EOOLT 2007 at ECOOP 2007....Pages 27-39
Aliasing, Confinement, and Ownership in Object-Oriented Programming....Pages 40-49
Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems....Pages 50-64
Models and Aspects - Handling Crosscutting Concerns in MDSD....Pages 65-74
Aspects, Dependencies and Interactions....Pages 75-90
Enabling Software Evolution Via AOP and Reflection....Pages 91-98
Formal Techniques for Java-Like Programs....Pages 99-107
Roles and Relationships in Object-Oriented Programming, Multiagent Systems and Ontologies....Pages 108-122
Component-Oriented Programming....Pages 123-131
Model-Driven Software Adaptation....Pages 132-141
Object-Oriented Reengineering....Pages 142-153
Practical Approaches for Software Adaptation....Pages 154-165
Quantitative Approaches in Object-Oriented Software Engineering....Pages 166-170
Object Technology for Ambient Intelligence and Pervasive Computing....Pages 171-181
Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts....Pages 182-192
Refactoring Tools....Pages 193-202
Back Matter....Pages -