technical program

tuesday - thursday 8:30 a.m. - 5:00 p.m.
convention centre
Jump to: Tuesday morning || afternoon Wednesday morning || afternoon Thursday morning || afternoon

full descriptions of entire technical program

 

Tuesday, 20 October 1998


8:30 am

Exhibit Hall A

Welcome & Introduction

Conference Chair: Bjorn Freeman-Benson
Program Chair: Craig Chambers
Keynote Address "Unleashing Creativity While Still Getting the Job Done"
Paul B. MacCready, AeroVironment, Inc.

10:30 am

Ballroom B

Panel

"Object-Oriented practice in 1998: Does it help or hinder collaboration?"
Exhibit Hall A Technical Papers Chair: Peter Sweeney, IBM Research

"An Evaluation of Automatic Object Inline Allocation Techniques"
Julian Dolby, University of Illinois at Urbana-Champaign; Andrew A. Chien, University of California, San Diego

"JRes: A Resource Accounting Interface for Java"
Grzegorz Czajkowski and Thorsten von Eicken, Cornell University

"Dynamic Class Loading in the Java Virtual Machine"

Sheng Liang and Gilad Bracha, Sun Microsystems

Ballroom A Practitioner Reports Use Cases Session Leader:  Ron Crocker, Motorola Inc.

"Process Improvement to Overcome Use Case Weaknesses: an Experience Report"
John Tassopoulos and Glen Xia, GIO Australia

"Object Behaviour Modeling in Large Software Systems"
Kevin W. Smith, Nortel

"Application of Use Cases in Formal Requirements Management Processes"
Alison Shapiro and Gary L. Patton, Carnegie Group, Inc.

Exhibit Hall B Demos, Posters, Tech Notes

1:30 pm

Exhibit Hall A

Invited Speaker

"What to Expect From Your Garbage Collector"
Hans-J. Boehm, Silicon Graphics
Ballroom B Debate "Is the Licensing of Software Engineers Good for the OT Community?"
Ballroom A Technical Papers Chair: Oscar Nierstrasz, University of Bern

"Ownership Types for Flexible Alias Protection"
David G. Clarke, John M. Potter, and James Noble, Microsoft Research Institute, Macquarie University

"Borrow, Copy or Steal? Loans and Larceny in the Orthodox Canonical Form"

Anthony J. H. Simons, University of Sheffield

"Safe Metaclass Programming"

Noury Bouraqadi-Saâdani and Thomas Ledoux, École des Mines de Nantes, and Fred Rivard, Object Technology International Inc.

Exhibit Hall B Demos, Posters, Tech Notes

3:30 pm

Ballroom B

Panel

"The New Crop of Java Virtual Machines"
Exhibit Hall A Technical Papers (session 1)
Chair: Harold Ossher, IBM Research

"Adaptive Plug-and-Play Components for Evolutionary Software Development"
Mira Mezini and Karl Lieberherr, Northeastern University

"Role-Model Based Framework Design and Integration"
Dirk Riehle, Union Bank of Switzerland, and Thomas Gross, ETH Zürich


"How to Preserve the Benefits of Design Patterns"

Ellen Agerbo and Aino Cornils, University of Aarhus

Ballroom A Technical Papers (session 2) Chair: Martin Abadi, DEC Systems Research Center

"Data Groups: Specifying the Modification of Extended State"
K. Rustan M. Leino, DIGITAL Systems Research Center

"Logical-Observable Entities"
Jonathan G. Rossie Jr., North Carolina State University

"A Lambda Calculus of Objects with Self-Inflicted Extension"

Pietro Di Gianantonio, Furio Honsell, and Luigi Liquori, Università di Udine

Exhibit Hall B Demos, Posters, Tech Notes

Wednesday, 21 October 1998


8:30 am

Exhibit Hall A

Invited Speaker

"Components in the Key of C"
Craig Wittenberg, Microsoft Research

10:30 am

Ballroom B

Panel

"Question Time! about Use Cases"
Exhibit Hall A Technical Papers
Chair: Scott Smith, Johns Hopkins University

"Making the Future Safe for the Past: Adding Genericity to the Java Programming Language"
Gilad Bracha, Sun Microsystems; Martin Odersky, University of South
Australia
; David Stoutamire, Sun Microsystems; and Philip Wadler, Bell
Labs
, Lucent Technologies

"Compatible Genericity with Run-time Types for the Java Programming Language"
Robert Cartwright, Rice University; and Guy L. Steele Jr., Sun Microsystems Laboratories


"Parametric Polymorphism for Java: A Reflective Solution"

Jose H. Solorzano and Suad Alagic, Wichita State University

Ballroom A Practitioner Reports Frameworks Session Leader: Douglas C. Schmidt, Washington University

"Building an Object Relational Database Access Layer"
Bernd Tophoven, sd&m software design & management

"Business Object Framework as an Enabler of Business Application Development, an Experience in Enterprise Software Engineering"
Shaun Smith and Gerard Meszaros, ClearStream Consulting; Terry O'Connor, IBM

"Deploying an Application Framework and its Applications"
Peter Sommerlad and Andreas Birrer, IFA Informatik

Exhibit Hall B Demos, Posters, Tech Notes

1:30 pm

Exhibit Hall A

Invited Speaker

"The Object Technology Morass"
Ole Lehrmann Madsen, Ärhus University
Ballroom C Goldfish Bowl "Getting Value for Money from Software Architecture"
Ballroom A Technical Papers
Chair: Mary Fernandez, AT&T Labs - Research

"Vclusters: A Flexible, Fine-Grained Object Clustering Mechanism"
Mark L. McAuliffe, TimesTen Performance Software; Michael J. Carey, IBM Almaden Research Center; and Marvin H. Solomon, University of Wisconsin - Madison

"System Support for Object Groups"
Rachid Guerraoui, Pascal Felber, and Benoît Garbinato, Swiss Federal
Institute of Technology, Lausanne
; and Karim Mazouni, Union Bank of Switzerland

"Extending the ODMG Object Model with Composite Objects"

Elisa Bertino, Università di Milano and Giovanna Guerrini, Università di Genova

Exhibit Hall B Demos, Posters, Tech Notes

3:30 pm

Ballroom C

Goldfish Bowl

"A goldfish bowl on patterns"
Exhibit Hall A Technical Papers
Chair: Eric Jul, University of Copenhagen

"Visualizing Dynamic Software System Information through High-level Models"
Robert J. Walker and Gail C. Murphy, University of British Columbia; and Bjorn Freeman-Benson, Darin Wright, Darin Swanson, and Jeremy Isaak, Object Technology International
, Inc.

"Object Lessons Learned from a Distributed System for Remote Building Monitoring and Operation"
Frank Olken, Hans-Arno Jacobsen, Chuck McParland, Mary Ann Piette,
and Mary F. Anderson, Lawrence Berkeley National Laboratory


"Lightweight Object-Oriented Shared Variables for Distributed Applications on the Internet"

Jacob Harris, MIT; and Vivek Sarkar, IBM T. J. Watson Research Center

Ballroom A Practitioner Reports Prototyping & Architecture Session Leader: Patrick Logan, GemStone Corp.

"The Mount Sinai Human Resources Case Management System: an Example of Rapid Application Development in a Java Environment"
Michael DeBellis, Deloitte & Touche LLC; and Cliff Anderson, CSC Healthcare

"A Look Behind Internet's First Digital Trading Cards"
Tansel Ersavas, RASE Inc.; and Michael de la Peña, iQ Productions Inc.

"An Improved Smalltalk Application Server for a Web-based Business Solution"
Charles Frisk, Lina Gladshteyn, Mark Kuperman, and William Rachmiel, Brooklyn Union

"Architecture for a Production-quality Java Application"
Piaw Na, Mpath Interactive, Inc.

Ballroom B Practitioner Reports Transitioning to OO Session Leader: TBD

"Automated Testing of an Object Application"
Dean Mackie and Martin Xue, Ontario Teachers' Pension Plan Board

"Lessons Learned: Transitioning COBOL Programmers to OO"
Scott Curry, Object Components Corporation

"An Integration Architecture for Implementation of the DoD Computerized Patient Record"
Gary A. Ham, Battelle Memorial Institute

Exhibit Hall B Demos, Posters, Tech Notes

Thursday, 22 October 1998


8:30 am

Exhibit Hall A

Invited Speaker

 

"Growing a Language"
Guy L. Steele Jr., Sun Microsystems Laboratories

10:30 am

Ballroom B

Panel

"The Project Manager Game"
Exhibit Hall A Technical Papers
Chair: Kathleen Fisher, AT&T Labs - Research

"A Type System for Object Initialization in the Java Bytecode Language"
Stephen N. Freund and John C. Mitchell, Stanford University

"Reasoning about Java Classes"
Bart Jacobs, Joachim van den Berg, Marieke Huisman, and Martijn van Berkum, University of Nijmegen; and Ulrich Hensel and Hendrik Tews, Technical University of Dresden

"What is Java Binary Compatibility?"

Sophia Drossopoulou, David Wragg, and Susan Eisenbach, Imperial College

Ballroom A Practitioner Reports Components & Reflection Session Leader: Peter Sommerlad, IFA Informatik

"Incremental development of a repository-based framework supporting organizational inquiry and learning"
Martine Devos and Michel Tilman, Argo

"Use of Dynamic, Reflective, and Meta-level Language Facilities in the Application Domain"
Darrow Kirkpatrick, Haested Methods, Inc.

"An Evolutionary Path to Component-Based Solution Development"
Floyd A. Berus, David A. Boyle, and Dehzen 'Jean' Cai, Complete Business Solutions, Inc.

Exhibit Hall B Demos, Posters, Tech Notes

1:30 pm

Ballroom B

Panel

"Experiences in Distributed Systems"
Ballroom A Panel "Software Reuse: Nemesis or Nirvana?"
Exhibit Hall C Panel "DesignFest Wrap-up"
Ballroom C Panel "Educators' Symposium Review"
Exhibit Hall A Technical Papers
Chair: John Lamping, Xerox Palo Alto Research Center

"Compound Types for Java"
Martin Büchi and Wolfgang Weck, Turku Centre for Computer Science, Åbo Akademi University


"Multiple Dispatch as Dispatch on Tuples"
Gary T. Leavens, Iowa State University; and Todd D. Millstein, University of Washington

"Constraint-Based Polymorphism in Cecil: Towards a Practical and Static Type System"

Vassily Litvinov, University of Washington

Exhibit Hall B Demos, Posters, Tech Notes

OOPSLA'98 Home
Last updated 16 October 1998 10:31:05