The Community for Technology Leaders
Technology of Object-Oriented Languages, International Conference on (1999)
Santa Barbara, California
Aug. 1, 1999 to Aug. 5, 1999
ISBN: 0-7695-0278-4
TABLE OF CONTENTS

Preface (PDF)

pp. xii

Program Committee (PDF)

pp. xiii
Keynote Presentations

The Unity of Software and the Power of Roundtrip Engineering (Abstract)

Bertrand Meyer , Interactive Software Engineering
pp. 3

Life After the Object Wars (Abstract)

Don Box , DevelopMentor
pp. 4
Quality

Performance Tuning Mobile Agent Workflow Applications (Abstract)

Dana Moore , AT&T Laboratories
Bohdan A. Nebesh , Department of Defense,
Michael J. Flester , RABA Technologies
Sterling S. Foster , Department of Defense,
pp. 8
Databases

Persistent Object Synchronization with Active Relational Databases (Abstract)

Sérgio R. Carvalho , Pontificia Universidade Cat?lica do Rio de Janeiro
Fábio A.M. Porto , Pontificia Universidade Cat?lica do Rio de Janeiro
Rubens N. Melo , Pontificia Universidade Cat?lica do Rio de Janeiro
Maurício J. Vianna de Silva , Pontificia Universidade Cat?lica do Rio de Janeiro
pp. 53
Testing

Measuring the Effectiveness of Method Test Sequences Derived from Sequencing Constraints (Abstract)

F.J. Daniels , Bell Laboratories
K.C. Tai , North Carolina State University at Raleigh
pp. 74

A New Metrics Set for Evaluating Testing Efforts for Object-Oriented Programs (Abstract)

X. Liu , University of Manitoba
K. Periyasamy , University of Manitoba
pp. 84

Benchmark Metrics for Enterprise Object Request Brokers (Abstract)

M. Vilicich , Expersoft Corporation
S. Aslam-Mir , Expersoft Corporation
pp. 94

Analysis Techniques for Testing Polymorphic Relationships (Abstract)

Roger T. Alexander , Software Productivity Consortium
A. Jefferson Offutt , George Mason University
pp. 104
Java1

When to Trust Mobile Objects: Access Control in the Jini(tm) Software System (Abstract)

Jim Davies , Oxford University
Jim Woodcock , Oxford University
Charles Crichton , Oxford University
pp. 116

Detecting Evolution Incompatibilities by Analyzing Java Binaries (Abstract)

Mira Mezini , University of Siegen
Wim Boot , Daedalos Consulting GmbH
Thorsten Dittmar , Daedalos Consulting GmbH
Jens U. Pipka , University of Siegen and Daedalos Consulting GmbH
pp. 126
Frameworks1

Component Frameworks - A Case Study (Abstract)

Alois Stritzinger , Johannes Kepler University at Linz
Herbert Praehofer , Johannes Kepler University at Linz
Johannes Sametinger , Johannes Kepler University at Linz
pp. 148

Answerer: A Design Pattern for Dynamical Conditional Execution (Abstract)

Nobuyuki Ikeda , Toshiba Corporation
Mari Omori , Toshiba Corporation
Jun-ichi Yamamoto , Toshiba Corporation
pp. 158

Enhancing an Event-Based OO Framework for Distributed Programming (Abstract)

Jarmo Harju , Tampere University of Technology
Bilhanan Silverajan , Tampere University of Technology
pp. 162
Methods1

Cooperative Software Development: Concepts, Model and Tools (Abstract)

Gustav Pomberger , Johannes Kepler University at Linz
Josef Altmann , Johannes Kepler University at Linz
pp. 194
Frameworks2

View Programming for Decentralized Development of OO Programs (Abstract)

Joumana Dargham , Universit? du Qu?bec ? Montr?al
Hafedh Mili , Universit? du Qu?bec ? Montr?al
Robert Godin , Universit? du Qu?bec ? Montr?al
Omar Cherkaoui , Universit? du Qu?bec ? Montr?al
Ali Mili , Institute for Software Research
pp. 210
Methods2

Contracts: From Analysis to C++ Implementation (Abstract)

Josef Pichler , Johannes Kepler University at Linz
Reinhold Ploesch , Johannes Kepler University at Linz
pp. 248

Interaction Schemata: Compiling Interactions to Code (Abstract)

Edward Farrell , Tendril Software, Inc.
Karl Lieberherr , Northeastern University
Neeraj Sangal , Tendril Software, Inc.
David Lorenz , Northeastern University
pp. 268
Teaching

Recording User Actions in a Smalltalk Programming Environment (Abstract)

Malcolm Macgregor , Open University
Mark Woodman , Open University
Pete Thomas , Open University
pp. 280

Separable UI Architectures in Teaching Object Technology (Abstract)

Malcolm Macgregor , Open University
Simon Holland , Open University
Hugh Robinson , Open University
Rob Griffiths , Open University
Mark Woodman , Open University
pp. 290
Java2

Storing Java Objects in Any Database (Abstract)

Raimund K. Ege , Florida International University
pp. 312

Using Java to Add "Stored Procedures" to Databases (Abstract)

Vladimir Lebedev , Florida International University
Naphtali Rishe , Florida International University
Raimund K. Ege , Florida International University
Jingyu Liu , Florida International University
pp. 322

A Concurrent Object-Based Model and its Use for Coordinating Java Components (Abstract)

Christian Percebois , IRIT, Universite Paul Sabatier
Jean-Paul Bodeveix , IRIT, Universite Paul Sabatier
Salam Majoul , IRIT, Universite Paul Sabatier
pp. 332
Tools

Managing the Software Development by Using the Recursive Multi- Threaded (RMT) Tool (Abstract)

Sunny Lin , California State University at San Bernardino
Scott J. Simon , Environmental Systems Research Institute
Arturo I Concepcion , California State University at San Bernardino
pp. 344

Entity-Relationship Software Development Environment (Abstract)

Pornsiri Muenchaisri , Chulalongkorn University
Toshimi Minoura , Oregon State University
pp. 354
Theory

Communication as a Means to Differentiate Objects, Components and Agents (Abstract)

F. Oppacher , Carleton University
M. Weiss , Mitel Corporation
D. Deugo , Carleton University
B. Ashfield , Carleton University
pp. 376

Bounding Component Behavior via Protocols (Abstract)

Frantisek Plasil , Charles University at Prague and Academy of Sciences of the Czech Republic
Miloslav Besta , Charles University at Prague and Academy of Sciences of the Czech Republic
Stanislav Visnovsky , Charles University at Prague
pp. 387

Towards Efficient Support for Executing the Object Constraint Language (Abstract)

Philippe Collet , I3S - CNRS - Universit? de Nice - Sophia Antipolis
Roger Rousseau , I3S - CNRS - Universit? de Nice - Sophia Antipolis
pp. 399
Quality

Managing By Contract (Abstract)

Bertrand Meyer , Interactive Software Engineering
pp. 412

Verification and Validation Techniques of Object-Oriented Software Systems (Abstract)

V.S. Alagar , Concordia University
K. Periyasamy , University of Manitoba
D. Muthiayen , Concordia University
pp. 413
Language

Ada and the Objects (Abstract)

pp. 438

Behind the Beans (Abstract)

Michael Stal , Siemens AG
pp. 440

Java, Eiffel and C++: The Language Comparison (Abstract)

Ian Joyner , Microsoft Research Institute
pp. 441
Technology

Mastering the Windows Eiffel Library (Abstract)

Glenn Maughan , Westernport Group Pty Ltd
Raphael Simon , Interactive Software Engineering
pp. 444
Methodology

A Short Use Case Writing Workshop (Abstract)

Alistair Cockburn , Humans & Technology
pp. 451

Constraint Diagrams: A Step Beyond UML (Abstract)

John Howse , University of Brighton
Stuart Kent , University of Kent
pp. 453

Analysis by Contract or UML with Attitude (Abstract)

Richard Mitchell , University of Brighton
pp. 465
Experience

Requirement Patterns (Abstract)

Christopher Creel , Technical Resource Connection
pp. 501
Management

Introduction to the OPEN Method with UML (Abstract)

Brian Henderson-Sellers , University of Technology at Sydney
pp. 504

Software Development "in the Zone" (Abstract)

Todd Lauinger , Reliastar Inc.
pp. 518
UML Demo

Features of UML Tools (Abstract)

Tony Wasserman , Software Methods and Tools
pp. 522
Workshops

Project Management of Object-Oriented Developed Systems (Abstract)

Dilip Patel , South Bank University
Guy Carter , South Bank University
pp. 524

Making the Transition to Component-Based Enterprise Software Development Overcoming the Obstacles - Patterns for Success (Abstract)

Gilda Pour , California State University at San Jose
Martin Griss , Hewlett-Packard Laboratories
John Favaro , Intecs Sistemi
pp. 527

Component-Based Software Engineering Processes (Abstract)

Robert C. Seacord , Carnegie Mellon University
Kingsley C. Nwosu , Lucent Technologies, Inc.
pp. 532
Panels

Agents and Workflow -- An Intimate Connection, or Just Friends? (Abstract)

Robert R. Kessler , University of Utah
Martin L. Griss , Hewlett-Packard Laboratories
Quiming Chen , Hewlett-Packard Laboratories
Gregory A. Bolcer , Endeavors Technology Incorporated
Leon J. Osterweil , University of Massachusetts
pp. 558

High level Modelling Languages, Adaptable Process Models and Software Generation: Drivers for Quality and Productivity (Abstract)

Brian Henderson-Sellers , University of Technology at Sydney
Ulrich Frank , Universitat Koblenz
Jean Bezivin , Universite de Nantes
Don Batory , University of Texas at Austin
Houman Younessi , Rensselaer at Hartford
pp. 563

The Great Language Debate (Abstract)

Richard Riehle , Adaworks
pp. 571
Eiffel Summit '99

Direct Mapping and User Interface (Abstract)

Rex Fowler , Fowler Software Design LLC
pp. 574

Author Index (Abstract)

pp. 593
93 ms
(Ver 3.1 (10032016))