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)

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

Declaratively Codifying Software Architectures Using Virtual Software Classifications (Abstract)

Kim Mens , Vrije Universiteit Brussel
Roel Wuyts , 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)

Yves Le Traon , Universitaire de Beaulieu
Daniel Deveaux , Universit? de Bretagne
Jean-Marc Jézéquel , Universitaire de Beaulieu and Universit? de Bretagne
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)

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

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

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

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

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

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

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

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

Juan Jose Ramos , Universidad Autonoma de Barcelona
Miquel Angel Piera , 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. Valiño , University of Zaragoza
S. Comella , University of Zaragoza
J. Nogueras , University of Zaragoza
P. Muro-Medrano , University of Zaragoza
pp. 251

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

Marko Boger , Hamburg University
Frank Wienberg , Hamburg University
Winfried Lamersdorf , 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)

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

Very High Level Programming with Collection Components (Abstract)

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

Employing Object Technology to Expose Fundamental Object Concepts (Abstract)

Mark Woodman , The Open University
Rob Griffiths , The Open University
Simon Holland , The Open University
Hugh Robinson , The Open University
Malcolm Macgregor , 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)

Bernhard Rumpe , Munich University of Technology
Ruth Breu , Munich University of Technology
Ingolf Krüger , 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)

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

Author Index (PDF)

pp. 423
77 ms
(Ver 3.3 (11022016))