[
Registering |
Tutorials |
Conference |
Practical |
Schedule |
TOOLS 97 home
]
Conference Program
Wednesday, 30 July and Thursday, 31 July
Keynote presentations
Technical sessions
Panels and workshops
See also the tutorial program
(28-29 July).
The conference will include six keynote presentations :
James Coplien, Joseph Gil, David Harel, Bertrand Meyer, John Potter and Richard Soley.
(Some of the titles yet to be announced.)
James Coplien, Bell Laboratories
James Coplien is one of the creators of the "patterns" movement. A member of
the Software and Systems Research Center at Bell Laboratoris, he is the author
of
Advanced C++ Programming Styles and Idioms and
The Patterns White Paper, and
co-editor of two volumes of
Pattern Languages of Program Design.
He is a regular columnist for the C++ Report.
(For more details see Jim's home page.)
Joseph Gil, Technion
Joseph (Yossi) Gil is on the faculty at the Technion (Israel Institute of Technology) in
Haifa. His work covers parallel computation, object technology, design
patterns, algorithms, parsing, re-engineering and computer-aided geometric
design. He will talk about patterns and how they change the practice of software
construction.
(See
David Harel, The Weizmann Institute
David Harel is the author of the classic book "Algorithmics" and, as the
creator of the Statecharts formalism for modeling the behavior of complex
systems, a pioneer in the area of visual languages.
He is a professor at the Weizmann institute in Jerusalem and one of the
founders of i-Logix, Inc.
(For more details see
David's home page.)
Bertrand Meyer, ISE:
The next software breakthrough.
Bertrand Meyer is the author of several best-selling books on object
technology and software engineering, including the recent second edition
of Object-Oriented Software Construction.
In this talk he will describe his view of the next major development which,
after object technology and the Internet, can change the face of the software
world.
John Potter, Macquarie University:
Java and Eiffel: a de facto relationship?
John Potter is head of the Distributed Object Technology Group at Macquarie
University (Sydney, Australia). His publications cover distribution,
concurrency, Eiffel, formal specification and design methods.
(See
John's home page.)
Richard Soley, OMG
Richard Soley is Vice President and Technical Director of
the Object Management Group (OMG) where he oversees the product
directions for standards in distributed object-oriented systems, and
chairs the 1000+ member Technology Committees. He has played a key role
in the design of the CORBA architecture.
(For more details see
Richard's home page.)
Session S1: FRAMEWORKS 1
Applying Object-Oriented Technology to Embedded Software
-
Ikeda Nobuyuki et al., Toshiba Corporation, Japan
A Framework for Temporal Data Models - Exploiting Object-Oriented Technology
-
Iqbal Goralwalla, M. Tamer Ozsu, Duane Szafron, Univ. of Alberta, Canada
Pattern-Based Framework for Multimedia Distributed Applications
-
S. Gievska, S. Jordanoski, D. Davcev, St. Kiril and Metodij Univ., Macedonia
Session S2: PATTERNS
1
New Coding Patterns for Object Management
-
Adair Dingle, Thomas Hildebrandt, Univ. of Seattle, USA
The Translator pattern -- External Functionality with Homomorphic Mappings
-
Thomas Kühne, Tech. Univ. Darmstadt, Germany
Incremental Table-Based Method Dispatch for Reflective Object-Oriented Languages
-
Wade Holst, Duane Szafron, Univ. of Alberta, Canada
Session S3: VISUALIZATION
Object-Oriented Visualization of Program Logics
-
S.-P. Lahtinen, Erkki Sutinen, J. Tarhio, A.-P. Tuovinen, Univ. of Helsinki, Finland
Films as Graphical Comments in the Source Code of Programs
-
Hanspeter Mössenböck, Johannes Kepler Univ., Austria
SOLAT - A Simple O-O Language Analyzing Tool
-
Wolfgang Golubski, Bjarne Pohlers, Univ. of Siegen, Germany
Session S4: METHODOLOGY
Steering Object-Oriented Scientific Computations
-
T.-Y. Yang, G. Furnish, P. Dubois, Lawrence Livermore National Laboratory (US)
Towards an Abstract Language for Dynamic Modelling in OOD
-
K. Normark, Aalborg Univ., Denmark
From Specification to Management of Composite Object Behavior
-
M. Magnan, S. Vauttier, C. Oussalah, LGI2P/EMA, France
Session S5: SPECIFICATION
Inheriting and Modifying Behavior
-
Neelam Soundarajan, Stephen Fridella, Ohio State Univ., USA
Extending Object-Z for Specifying Real-Time Systems
-
K. Periysamy, V. S. Alagar, University of Manitoba and Concordia University, Canada
ROAD/EE - A Prototyping Environment for Object-Oriented Specifications
-
Naoki Tamura, Tsuyoshi Nakajima, Univ. of Colorado, USA
Session S6: MODELING
Mapping the OO-Jacobson Approach into Function Point Analysis
-
Alain Abran, Tho-Hau Nguyen, Thomas Fetcke, Univ. du Québec, Canada
Framework Composition - Problems, Causes and Solutions
-
Michael Mattsson, Jan Bosch, Univ. of Karlskrona/Ronneby, Sweden
Extending the Concept of Mixin to Multidimensional Objects
-
H. J. Borron, INRIA, France
Session S7: INTERFACES
Java Implementation of User Interface Frameworks
-
N. Bencomo, F. Losavio, F. Marchena, A. Matteo, Univ. Central, Venezuela
A Scripting Language Interface to C++ Libraries
-
Harald Winroth, Royal Institute of Technology, Sweden
A Visual Programming Interface for Smalltalk
-
R. Giffen, I. Tomek, Acadia Univ., Canada
Session S8: TOOLS
T++: A Test Case Generator Using a Debugging Information Based Technique
for Source Code Manipulation
-
J. Gil, B. Holstein, Technion (Israel)
Mechanical Generation of Robust Class Hierarchies
-
J. Frigo, R. Neumann, W. Zimmermann, Univ. Karslruhe, Germany
Callback Implementations in C++
-
P. Jakubik, Sunquest Information Systems
Session S9: FRAMEWORKS 2
Dynamically Extensible Objects in a Class-Based Language
-
R. Schmidt, Aarhus Univ., Denmark
A Meta-Object Protocol for Distributed O-O Applications
-
L. Seinturier, L. Duchien, G. Florin, CNAM (France)
An Object Oriented Framework for Distributed, Interoperable Process Engineering Environments
-
Noureddine Belkhatir, IMAG, France
Session S10: PATTERNS 2
A Catalogue of General-Purpose Software Design Patterns
-
W. Tichy, Karlsruhe Univ. (Germany)
Operator Design Pattern for Data Parallel Computation
-
Jean-Lin Pacherie, IRISA (France)
A Family of Patterns
-
W. Tichy, Karlsruhe Univ. (Germany), P. Feiler, Software Engineering
Institute (USA)
Panel: Object Languages: How many need we learn?
-
Moderator: Richard Riehle, AdaWorks (USA)
Panel: Swim or Sink with Java
-
Moderator: Roy Phillips, Technical Resource Connection (Perot Systems) (USA)
Workshop: O-O Metrics
-
Moderator: Christine Mingins, Monash Univ. (Australia)
Workshop: O-O Analysis and Design Methodology for Year 2000 and Beyond
-
Moderators: Brian Henderson-Sellers and Rob Allen (Swinburne Univ., Australia) (to be confirmed)
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 Univ. (New Zealand)
[an error occurred while processing this directive]