The Community for Technology Leaders
Technology of Object-Oriented Languages, International Conference on (1999)
Nancy, France
June 7, 1999 to June 10, 1999
ISBN: 0-7695-0275-X
TABLE OF CONTENTS

Preface (PDF)

pp. xi
Keynote Presentations

Design Patterns at Work (PDF)

Erich Gamma , Object Technology International
pp. 4
Technical Papers

Design and Implementation of a Programmable Coordination Architecture for Mobile Agents (Abstract)

Franco Zambonelli , Universit? di Modena e Reggio Emilia
Letizia Leonardi , Universit? di Modena e Reggio Emilia
Giacomo Cabri , Universit? di Modena e Reggio Emilia
Gabriele Reggiani , Universit? di Modena e Reggio Emilia
pp. 10

Declaratively Codifying Software Architectures Using Virtual Software Classifications (Abstract)

Roel Wuyts , Vrije Universiteit Brussel
Kim Mens , Vrije Universiteit Brussel
Theo D'Hondt , Vrije Universiteit Brussel
pp. 33

Emulating Design by Contract in C++ (Abstract)

David Maley , Queen's University of Belfast
Ivor Spence , Queen's University of Belfast
pp. 66

Self-Testable Components: From Pragmatic Tests to Design-for-Testability Methodology (Abstract)

Daniel Deveaux , Universit? de Bretagne
Jean-Marc Jézéquel , Universitaire de Beaulieu and Universit? de Bretagne
Yves Le Traon , Universitaire de Beaulieu
pp. 96

Measuring OO Systems: A Critical Analysis of the MOOD Metrics (Abstract)

Tobias Mayer , South Bank University
Tracy Hall , South Bank University
pp. 108

Characterizing Stability in Evolving Frameworks (Abstract)

Jan Bosch , University of Karlskrona/Ronneby
Michael Mattsson , University of Karlskrona/Ronneby
pp. 118

SmartBooks: A Step Beyond Active-Cookbooks to Aid in Framework Instantiation (Abstract)

Marcelo Campo , Universidad Nacional del Centro Prov.
Alvaro Ortigosa , Universidad Aut?noma de Madrid and Universidad Nacional del Centro Province
pp. 131

A "Framework" for Object Oriented Frameworks Design (Abstract)

Alexandru Telea , Eindhoven University of Technology
Awais Rashid , Lancaster University
Andreas Speck , University of Tuebingen
David Parsons , Southampton Institute
pp. 141

LOCAL++: A C++ Framework for Local Search Algorithms (Abstract)

Marco Cadoli , Universit? di Roma "La Sapienza"
Andrea Schaerf , Universit? di Udine
Maurizio Lenzerini , Universit? di Roma "La Sapienza"
pp. 152

Needs of Object-Oriented Languages for Physics Knowledge Representation in the Simulation Field (Abstract)

Miquel Angel Piera , Universidad Autonoma de Barcelona
Juan Jose Ramos , Universidad Autonoma de Barcelona
pp. 162

Use Cases Considered Harmful (Abstract)

Anthony J H Simons , University of Sheffield
pp. 194

Associations as a Language Construct (Abstract)

Kasper Østerbye , Norwegian Computing Centre
pp. 224

TRUNIS: An Object Oriented Trunking Radio Telephone Network Information System. An Experience Report (Abstract)

F.J. Zarazaga , University of Zaragoza
J. Nogueras , University of Zaragoza
J. Valiño , University of Zaragoza
S. Comella , University of Zaragoza
P. Muro-Medrano , University of Zaragoza
pp. 251

Dejay: Unifying Concurrency and Distribution to Achive a Distributed Java (Abstract)

Winfried Lamersdorf , Hamburg University
Marko Boger , Hamburg University
Frank Wienberg , Hamburg University
pp. 285

Dynamic Reuse of Services in Distributed Systems (Abstract)

Gautier Koscielny , Universit? de Bretagne Sud
Salah Sadou , Universit? de Bretagne Sud
pp. 305

Optimizations of Eiffel Programs: Smalleiffel, the GNU Eiffel Compiler (Abstract)

Dominique Colnet , University Henri Poincar?
Olivier Zendra , University Henri Poincar?
pp. 341

Robust Dynamic Exchange of Implementation Aspects (Abstract)

Rainer Neumann , University of Karlsruhe
Welf Löwe , University of Karlsruhe
Wolf Zimmermann , University of Karlsruhe
Martin Trapp , University of Karlsruhe
pp. 351

Very High Level Programming with Collection Components (Abstract)

Gisela Menger , University of Ulm
Mark Evered , University of Ulm
pp. 361

Employing Object Technology to Expose Fundamental Object Concepts (Abstract)

Hugh Robinson , The Open University
Mark Woodman , The Open University
Malcolm Macgregor , The Open University
Simon Holland , The Open University
Rob Griffiths , The Open University
pp. 371
Tutorials

Seamless Development with the Eiffel Method (PDF)

Bertrand Meyer , Interactive Software Engineering
pp. 397

Advanced Programming by Contract (PDF)

James C. McKim , Rensselaer at Hartford
pp. 402

Design and Use of Industrial Software Architectures (PDF)

Jan Bosch , University of Karlskrona/Ronneby
pp. 404

Introduction to OCL (PDF)

Anneke Kleppe , Klasse Objecten
pp. 405

DSDM: Dynamic Systems Development Method (PDF)

Jennifer Stapleton , British Computer Society
pp. 406

Building Reusable Software (PDF)

Simon Parker , Eiffel Ireland
pp. 409

Applied Software Engineering Principles for UML (PDF)

Ruth Breu , Munich University of Technology
Ingolf Krüger , Munich University of Technology
Bernhard Rumpe , Munich University of Technology
pp. 410

Extreme Programming (PDF)

Kent Beck , Daedalos
pp. 411

Efficiency in C++ (PDF)

Stanley Lippman , ObjectWrite Inc.
pp. 414
Workshops

Designing Reusable Object-Oriented Architectures - Challenges, Methods & Tools (PDF)

Wolfgang Pree , University of Constance
Kai Koskimies , Tampere University of Technology
Görel Hedin , Lund University
Jan Bosch , University of Karlskrona/Ronneby
pp. 421

Author Index (PDF)

pp. 423
96 ms
(Ver )