TOOLS Proceedings

Table of Contents

Technology of Object-Oriented Languages and Systems (TOOLS 23)

Program Committee

Invited Lecturers

Submitted Arcticles

Frameworks I

Patterns I




Inheriting and Modifying Behavior
N. Soudarajan and S. Fridella, Ohio State University, USA

Extending Object-Z for Specifying Real-Time Systems
K. Periyasamy, University of Manitoba, Canada, and V. S. Alagar, Concordia University, Canada

ROAD/EE - A Prototyping Environment for O-O Specifications
N. Tamura and T. Nakajima, Mitsubishi Electric Corporation, Japan


Mapping the Object-Oriented-Jacobson Approach into Function Point Analysis
T. Fetcke, A. Abran, and T.-H. Nguyen, Université du Québec à Montréal, Canada

Framework Composition - Problems, Causes and Solutions
M. Mattsson and J. Bosch, University of Karlskrona/Ronneby, Sweden

Extending the Concept of Mixin to Multidimensional Objects
H. J. Borron, INRIA, France


Java Implementation of User Interface Frameworks
N. Bencomo, F. Losavio, F. Marchena, and A. Matteo, Universidad Central de Venezuela, Venezuela

A Scripting Language Interface to C++ Libraries
H. Winroth, Royal Institute of Technology (KTH), Sweden

A Visual Programming Interface for Smalltalk
R. Giffen and I. Tomek, Acadia University, Canada


T++: A Test Case Generator Using a Debugging Information Based Technique for Source Code Manipulation
J. Gil and B. Holstein, Israel Institute of Technology, Israel

Mechanical Generation of Robust Class Hierarchies
J. Frigó, University of Budapest, Hungary, R. Neumann and W. Zimmermann, Universität Karlsruhe, Germany

Callback Implementations in C++
P. Jakubik, Sunquest Information Systems, USA

Frameworks II

Dynamically Extensible Objects in a Class-Based Language
R.W. Schmidt, University of Aarhus, Denmark

A Meta-Object Protocol for Distributed O-O Applications
L. Seinturier, L. Duchien, and G. Florin, CNAM-Laboratoire, France

An Object Oriented Framework for Distributed, Interoperable Process Engineering Environments
N. Belkhatir, IMAG-LSR, France

Patterns II

A Catalogue of General-Purpose Software Design Patterns
W. F. Tichy, University of Karlsruhe, Germany

Operator Design Pattern for Data Parallel Computation
J.-L. Pacherie, IRISA, France

A Family of Patterns
P. H. Feiler, Carnegie Mellon University, USA, and W. F. Tichy, University of Karlsruhe, Germany

Panels and Workshops

Chair: Madhu Singh, Bellcore, USA

Panel: Object Languages: How many need we learn?
Moderator: Richard Riehle, AdaWorks, USA

Panel: Swim or Sink with Java
Moderator: Roy Philips, Technical Resource Connection (Perot Systems), USA

Eiffel User Workshop
Moderators: James McKim, Hartford Graduate Center, USA and Richard Mitchell, University of Brighton, UK

Workshop: O-O Metrics
Moderator: Christine Mingins, Monash University, Australia

Workshop: O-O Analysis and Design Methodology for Year 2000 and Beyond
Moderators: Brian Henderson-Sellers and Rob Allen, Swinburne University, Australia

Workshop: Distributed O-O Techniques for Tools/Application Integration
Moderator: Christian Zeidler, Asea Brown Boveri, Germany

Workshop: Bringing CASE to the Coal-Face: Usable, Intelligent, Methodology-Independent CASE
Moderator: Daniela Mehandjiska-Stavreva, Massey University, New Zealand


Language Track

Eiffel Essentials
James McKim, Hartford Graduate Center, USA

A Tour of the Python Language
Guido van Rossum, Python Designer, USA

Applying O-O Principles of Java
Roy Philips, Technical Resource Connection (Perot Systems), USA

Methods Track

Method Unification: UML and OML
Rob Allen, Brian Henderson-Sellers, Swinburne University, Australia, and Don Firesmith, KSC, USA

The BON Method: Analysis and Design for Reusability
Kim Waldén, ENEA Data, Sweden

Analysis by Contract
Richard Mitchell, University of Brighton, UK

Real-Time Development with the Shlaer-Mellor Method
Steve Mellor, Project Technology, USA

Technology Track

Effective Object Databases and Multi-Tier Architectures
Nimish Doshi, Versant, USA

Testing Object-Oriented Software
Robert V. Binder, RBSC Corporation, USA

Gordon Jones, ICL, UK

Relational and Object-Oriented Coexistence
Per Grape and Kim Waldén, ENEA Data, Sweden

Design and Management Track

Metrics for Object-Oriented Development
Christine Mingins, Monash University, Australia

Class Design: Advanced Encapsulation Techniques
Raimund Ege, Florida International University, USA

ISO 9000 for Software Quality Management
Madhu Singh and Patricia Bonanni, Bellcore, USA

Author Index
About the TOOLS Conference Series

[an error occurred while processing this directive]