search for books and compare prices
Tables of Contents for Oopsla '94 Conference Proceedings
Chapter/Section Title
Page #
Page Count
Tuesday, 25 October 1994
Welcome and Introductions
Invited Talk:
Incrementally Adding Objects to Products: Versions, Multi-media, Scripting, and Sharing Irene Greif, Lotus Development
Papers 1: Type Theory
Typechecking and Modules for Multi-Methods
1
15
Craig Chambers
Gary T. Leavens
Application of OOP Type Theory: State, Decidability, Integration
16
15
Jonathan Eifrig
Scott Smith
Valery Trifonov
Amy Zwarico
Type-Theoretic Foundations for Concurrent Object-Oriented Programming
31
15
Naoki Kobayashi
Akinori Yonezawa
Panel 1:
Training Professionals in Object Technology
46
5
Judy Cohen
Mary Lynn Manns
Susan Lilly
Richard P. Gabriel
Janet Conway
Desmond D'Souza
Experience Reports 1
Three prototypical OO applications, exhibiting complex relationships among complex data. Experience Reports are published in the Addendum after the conference
Southern California Gas Company Customer Information System Project
Kevin Pollari
OO Analysis for a Large, Complex Decision Support Application
Sandra Boyd
Janet Gardner
Generalized Support Software: Domain Analysis and Implementation
Mike Stark
Ed Seidewitz
Papers 2: Environments
ODE: A Self-Guided, Scenario-Based Learning Environment for Object-Oriented Design Principles
51
14
Scott P. Robertson
John M. Carroll
Robert L. Mack
Mary Beth Rosson
Sherman R. Alpert
Jurgen Koenemann-Belliveau
Virtual Images: Interactive Visualization of Distributed Object-Oriented Systems
65
20
Jean-Yves Vion-Dury
Miguel Santana
Building Tailorable Hypermedia Systems: the embedded interpreter approach
85
17
Kaj Gronbaek
Jawahar Malhotra
Panel 2:
Prototype-Based Languages: Object Lessons from Class-Free Programming
102
11
Randall B. Smith
Mark Lentczner
Walter B. Smith
Antero Taivalsaari
David Ungar
Experience Reports 2
Experiences that stress the organizational element of building an OO application within a company
Requirements Capture and Analysis for an O-O Framework
Sky Matthews
Margaret Plucinska
Neil Thomson
Todd Hansen
How to Adapt Object Oriented Development Methods in a Software Development Organization: A Case Study
Walson Lee
Taking an OO Methodology into the Real World
Colin T. Scott
Martha Hartman
Frederick W. Jewell
Deborah Thornton
Papers 3: Distributed and Persistent Systems
A Distributed Garbage Collector for Active Objects
113
16
Isabelle Puaut
Persistent Shared Object Support in the Guide System: Evaluation & Related Work
129
16
Daniel Hagimont
P.-Y. Chevalier
A. Freyssinet
S. Krakowiak
S. Lacourte
J. Mossiere
X. Rousset de Pina
Panel 3:
Smalltalk in the Business World: the Good, the Bad, and the Future
145
8
Yen-Ping Shan
Ken Auer
Andrew J. Bear
Jim Adamczyk
Tom Love
Adele Goldberg
Dave Thomas
Experience Reports 3
Using OO in a corporate setting with databases
MCEBO Customer Service System
John Cunningham
The Ford CMIMS System, A Pilot of Smalltalk and OO Database Technology
Edward Klimas
Keith Dutton
Peter Ostertag
Aurelia Martha
Using Object Technology with Relational Databases in a Distributed Environment
Dave Tregay
Wednesday, 26 October 1994
Invited Talk:
System Safety and Software Design
Nancy Leveson
Papers 4: Multiple Inheritance
Genericity versus Inheritance Reconsidered: Self-Reference Using Generics
153
11
Ed Seidewitz
Proposal for a Monotonic Multiple Inheritance Linearization
164
12
R. Ducournau
M. Habib
M. Huchard
M.L. Mugnier
Interfaces, Protocols, and the Semi-Automatic Construction of Software Adaptors
176
15
Daniel M. Yellin
Robert E. Strom
Papers 5: Object Orientation with File Systems and Databases
Extensible File Systems (ELFS): An Object-Oriented Approach to High Performance File I/O
191
14
John F. Karpovich
Andrew S. Grimshaw
James C. French
Development of an OO Infrastructure for Mainframe Database Applications
205
7
Darryl James Rothering
MI- An Object Oriented Environment for Integration of Scientific Applications
212
11
Andrea Spinelli
Paolo Salvaneschi
Mauro Cadei
Marino Rocca
Panel 4:
Methodology Standards: Help or Hindrance?
223
6
David Monarchi
Grady Booch
Brian Henderson-Sellers
Ivar Jacobson
Steve Mellor
James Rumbaugh
Rebecca Wirfs-Brock
Papers 6: Language Implementation I
A Third Generation SELF Implementation: Reconciling Responsiveness with Performance
229
15
Urs Holzle
David Ungar
Optimizing Multi-Method Dispatch Using Compressed Dispatch Tables
244
15
Eric Amiel
Olivier Gruber
Eric Simon
Implementing Constraint Imperative Programming Languages: The Kaleidoscope `93 Virtual Machine
259
13
Gus Lopez
Bjorn Freeman-Benson
Alan Borning
Papers 7: Analysis and Design
Complex Associations: Abstractions in Object-Oriented Modeling
272
15
Bent Bruun Kristensen
Streamlining the Project Cycle with Object-Oriented Requirements
287
14
Richard Jordan
Ruth Smilan
Alex Wilkinson
Timethread-Role Maps for Object-Oriented Design of Real-Time-and-Distributed Systems
301
16
R.J.A. Buhr
R.S. Casselman
Panel 5:
Development of Distributed and Client/Server Object-Oriented Applications: Industry Solutions
317
7
Lutz Heuser
John Dilley
Hari Madduri
Steven Rabin
Shawn Woods
Papers 8: Language Implementation II
Precise Concrete Type Inference for Object-Oriented Languages
324
17
John Plevyak
Andrew A. Chien
Reducing Cross Domain Call Overhead Using Batched Futures
341
14
Phillip Bogle
Barbara Liskov
Sifting Out the Gold: Delivering Compact Applications from an Exploratory Object-Oriented Programming Environment
355
16
Ole Agesen
David Ungar
Educator's Symposium Report
Linda Northrup
Panel 6:
Objects and Databases
371
2
Mary Loomis
Thomas Atwood
Jnan Dash
Jacob Stein
Michael Stonebraker
Thursday, 27 October 1994
Invited Talk:
Why are Black Boxes so Hard to Reuse? (Towards a New Model of Abstraction in the Engineering of Software)
Gregor Kiczales
Papers 9: Databases
Persistent Storage for a Workflow Tool Implemented in Smalltalk
373
15
Bob Beck
Steve Hartley
Semantic Locking in Object-Oriented Database Systems
388
15
Rodolfo F. Resende
Divyakant Agrawal
Amr El Abbadi
Experience with Representing C++ Program Information in an Object-Oriented Database
403
11
Tamiya Onodera
Experience Reports 4
Experience Reports are published in the Addendum after the conference
Developing an Object-Oriented System using an Iterative Approach
Perry Rotella
The Navigation Toolkit
William F. Rich
Stephen W. Strom
Network Management for Video Dial-tone Switching Systems
Bill Cole
Invited Session: OODB Benchmarking
A Status Report on the OO7 OODBMS Benchmarking Effort
414
13
Michael J. Carey
David Dewitt
Chandler Kant
Jeffrey F. Naughton
A Community Consensus on the State of the State in OODB Benchmarking
Lougenia Anderson
Papers 10: Metaclasses and Exemplars
Composition of Before/After Metaclasses in SOM
427
13
Ira R. Forman
Scott Danforth
Hari Madduri
Reflections on Metaclass Programming in SOM
440
13
Scott Danforth
Ira Forman
Combining Contracts and Exemplar-Based Programming for Class Hiding and Customization
453
15
Victor B. Lortz
Kang G. Shin
Panel 7:
How Do Teams Shape Objects? - How Do Objects Shape Teams?
468
6
Steven Fraser
Kent Beck
Grady Booch
Derek Coleman
James O. Coplien
Richard Helm
Kenneth S. Rubin
Title Index
474
1
Author Index
475