For more information on this and any other conference proceedings, contact:

SIGS Conferences GmbH Odenthaler Str. 47 D-51465 Bergisch Gladbach Tel.:+49 (0)2202-936810 Fax:+49 (0)2202-936812 CompuServe: 100634,2070

Copyright © by SIGS Books , Inc. All Rights Reserved No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical. Including photocopying, microfilming, and recording, or by any information storage and retrieval system, without written permission from publisher.

UB/TIB Hannover 114 270 767

89

INHALTSVERZEICHNIS / CONTENTS Preface Winning Strategies for Managing Object Technology

1

John McGregor

Making Reuse Happen

8

John McGregor

Ada 95, the First Standard for Object-Oriented Programming: Flexibility, Reliability, Maintainablity, and Efficiency

16

Magnus Kempe, Stephane Barbey, Alfred Strohmeier

Erfahrungen mit verteilter, objektorientierter Software-Entwicklung in der Finanzverwaltung

39

Christiane Gernert / Peter Hruschka

Smalltalk-Implementierung im industriellen Einsatz

44

Claus Gittinger

An Introduction to Object-Oriented COBOL

55

Frank P. Coyle

Frameworks und Entwurfsmuster - Ein Weg zu flexibler Software

62

Andi Birrer / Thomas Eggenschwiler

The Role of Object Methods in OO Adoption

66

John Daniels

Die Wahrheit iiber Vererbung in C++

73

Nicolai Josuttis

Vom Geschaftsvorgang zur Verantwortung in Organisation und OO-Software: Object Behavior Analysis

83

Georg Heeg

Object-Oriented Hypermedia Systems and the Development of Innovative Groupware Applications for Virtual Organisations

91

Norbert Streitz

Eine durchgangige Methode zum Entwurf von ,,eingebetteten objektorientierten Echtzeitsystemen" Thomas Beck

101

Auswahl und Bewertung von OO-Datenbanksystemen Uwe Hohenstein / Petra Weikert

108

Secrets in Managing Your Move to Objects Barry Me Gibbon

110

Java / HotJava... und wie das Internet zum Leben erweckt wird Wolfgang Drespling

118

Auf dem Weg zur automatisierten Anwendungsentwicklung: Von OOA zur fertigen Anwendung Helmut Balzert

123

Objektorientierte Unternehmensmodellierung mit der MEMO-Methode Ulrich Frank

132

Smalltalk's Model-View-Controller Architecture: The Evolution of a Design Pattern Frank P. Coyle

142

Advanced OO Approaches to Multimedia: Demands and Survey Max Muhlhduser

145

Patterns fiir Software-Architektur Peter Sommeriad

155

Architektur verteilter Anwendungssysteme in einer CORBAbasierten Smalltalkumgebung Robert Hirschfeld / Wilfried Reimann

163

Migration zum Objekt Jochen Dehssen

173

Wie bringt man einen Supertanker auf OO-Kurs? Steffen Schafer

174

Multi-Paradigm Design James O. Coplien

182

Praktische Realisierung von 4-Layer-Applikationen mit C++ Rainer Schmidberger

187

Business Objects for Enterprise Systems Steven Cook

195

Associations Considered a Bad Thing Ian Graham, Julia Bischof Brian Henderson-Sellers

198

vi

Designing Distributed & Client / Server Systems Using OMT Roger Holmes

211

Benchmarking Object-Oriented Databases: A Practitioner's point of View Venu Vasudevan

214

Objekte und die Realitat: Erfahrungen in einem GroBprojekt Raymund Vorwerk

217

Technisches Symposium Ulrich W. Eisenecker Portable objektorientierte Software-Entwicklung Andreas Meyer SerMap: Objektorientierte Individualsoftware und SAP R/3 Gregor Klaus Verteilte Objektverarbeitung mit NATURAL Helmut Weber OO-Entwurf wissensbasierter Informationssysteme Thomas Flor Objektorientierung bei Echtzeitanwendungen Wilhelm Gruber

Til

Informationsverarbeitung mit objektorientierten Technologien bei Mercedes Benz AG Wilfried Reimann

224

Advanced C++ Techniques with Applications from Science & Engineering John. J. Barton & Lee R. Nackman

233

Design Pattern Writer's Workshop Frank Buschmann/ Erich Gamma/ Robert C. Martin

235

Flexibles Design mit Beispielen in C++ Ulrich Eisenecker

237

ComponentWare Everywhere-OLE und / oder CORBA/OpenDoc ? Michael Stal, Uwe Steinmiiller

248

The Secrets to Frameworks and Design Patterns Erich Gamma

251

Comparison of Object-Oriented Techniques Don Kavanagh

273

The ODBNS Role in Client / Server Computing Andrew Wade

285

Wiederverwendung durch Frameworks - Mythos oder Realitat? Walter Bischojberger

297

Eine durchga'ngige Methode zum Entwurf von ,,Eingebetteten objektorientierten Echtzeitsystemen" Thomas Beck

-1o

vu

Einfiihrung in CORBA 2.0 Michael Wagner

32

j

Fault Tolerance with Replication in ODBMSs Andrew Wade

340

Avoiding the Pitfalls of a Tight Programming Language Integration with an ODBMS Kevin Dick

349

Wenn " Components " die Losung sind, was ist das Problem? Andre Weinand

367

OO als unternehmensweite Sichtweise - Erfahrungen und Konzepte aus einem mehrjahrigen Bankenprojekt Ute Biirkle / Heinz Zullighoven

379

via