Table of Contents
Technology of Object-Oriented Languages and Systems (TOOLS 23)
Preface
Program Committee
Invited Lecturers
Keynote: James Coplien, Bell Laboratories, USA
Keynote: Joseph Gil, Technion, Israel
Keynote: David Harel, The Weizmann Institute, Israel
Keynote: The Next Software Breakthrough
Bertrand Meyer, ISE Inc., USA
Keynote: Java and Eiffel: a de facto relationship?
John Potter, Macquarie University, Australia
Keynote: Richard Soley, Object Management Group, USA
Submitted Arcticles
Frameworks I
Applying Object-Oriented Technology to Embedded Software
N. Ikeda, K. Matsumoto, Y. Kageyama, T. Kishimoto, H. Nukushina, and M. Isshiki, Toshiba Corporation, Japan
A Framework for Temporal Data Models - Exploiting O-O Technology
I. A. Goralwalla, M. T. Özsu, D. Szafron, Univeristy of Alberta, Canada
Pattern-Based Framework for Multimedia Distributed Applications
S. Gievska, S. Jordanoski, V. Trajkovic, and D. Davcev, St. Kiril and Methodij University, Macedonia
Patterns I
New Coding Patterns for Object Management in C++
A. Dingle, Seattle University, USA, and T. H. Hildebrandt, and Applied Microsystems, USA
The Translator Pattern - External Functionality with Homomorphic Mappings
T. Kühne, Darmstadt University of Technology, Germany
Incremental Table-Based Method Dispatch for Reflective O-O Languages
W. Holst and D. Szafron, University of Alberta, Canada
Visualization
Object-Oriented Visualization of Program Logic
S.-P. Lahtinen, E. Sutinen, A.-P. Tuovinen, University of Helsinki, Finalnd , and J. Tarhio, University of Joensuu, Finland
Films as Graphical Comments in the Source Code of Programs
H. Mössenböck, Johannes Kepler University, Austria
SOLAT - A Simple O-O Language Analyzing Tool
W. Golubski and B. Pohlers, Universität - GH Siegen, Germany
Methodology
Steering Object-Oriented Scientific Computations
T.-Y. B. Yang, G. Furnish, and P. Dubois, Lawrence Livermore National Laboratory, USA
Towards an Abstract Language for Dynamic Modeling in O-O Design
K. Normark, Aalborg University, Denmark
From Specification to Management of Composite Object Behavior
M. Magnan, S. Vauttier, and C. Oussalah, LGI2P/EMA, France
Specification
- 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
Modeling
- 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
Interfaces
- 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
Tools
- 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
Tutorials
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
- Using CORBA
- 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]