default search action
10th OOPSLA 1995: Austin, Texas, USA
- Rebecca Wirfs-Brock:
Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA 1995, Austin, Texas, USA, October 15-19, 1995. ACM 1995, ISBN 0-89791-703-0
SIGPLAN Notices 30(10)
Design, Analysis and Methods
Chair: Donald Firesmith
- Arthur Allen, Dennis de Champeaux:
Extending the Statechart Formalism: Event Scheduling & Disposition. 1-16 - Aamod Sane, Roy H. Campbell:
Object-Oriented State Machines: Subclassing, Composition, Delegation and Genericity. 17-32 - Ruth Malan, Derek Coleman, Reed Letsinger:
Lessons from the Experiences of Leading-Edge Object Technology Projects in Hewlett Packard. 33-46
Environments
Chair: Satoshi Matsuoka
- Randall B. Smith, John Maloney, David M. Ungar:
The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and Flexibility. 47-60 - Walter R. Smith:
Using a Prototype-based Language for User Interface: The Newton Project's Experience. 61-72 - David M. Ungar:
Annotating Objects for Transport to Other Worlds. 73-87
Panel: OO Project Management
Chair: Laura Hill
- Laura Hill, Kenneth S. Rubin, John Daniels, Charles Berman, James Coplien, Douglas Johnson:
Managing Object Oriented Projects - Panel Session. 88-90
Implementation and Types - A
Chair: J. Eliot B. Moss
- Ole Agesen, Urs Hölzle:
Type Feedback vs. Concrete Type Inference: A Comparison of Optimization Techniques for Object-Oriented Languages. 91-107 - David Grove, Jeffrey Dean, Charles Garrett, Craig Chambers:
Profile-Guided Receiver Class Prediction. 108-123 - Andrew C. Myers:
Bidirectional Object Layout for Separate Compilation. 124-139
Panel: OO Testing in the Real World
Chair: John D. McGregor
- John D. McGregor, Edward V. Berard, Donald Firesmith, Don Marick, Dav Thomson:
OO Testing in the Real World: Lessons for All - Panel Session. 140
Types and Implementation - B
Chair: Luca Cardelli
- Karel Driesen, Urs Hölzle:
Minimizing Row Displacement Dispatch Tables. 141-155 - Mark Day, Robert Gruber, Barbara Liskov, Andrew C. Myers:
Subtypes vs. Where Clauses: Constraining Parametric Polymorphism. 156-168 - Jonathan Eifrig, Scott F. Smith, Valery Trifonov:
Sound Polymorphic Type Inference for Objects. 169-184
Panel: Tailoring OO Methods
Chair: Dennis Mancl
- Dennis Mancl, Frank Armour, Geoff Hambrick, Barbara Moo:
Tailoring OO Analysis and Design Methods - Panel Session. 185-186
Theory and Semantics
Chair: William H. Harrison
- Jonathan G. Rossie Jr., Daniel P. Friedman:
An Algebraic Semantics of Subobjects. 187-199 - Raymie Stata, John V. Guttag:
Modular Reasoning in the Presence of Subclassing. 200-214 - Jacques Malenfant:
On the Semantic Diversity of Delegation-Based Programming Languages. 215-230
Panel: Patterns: Cult to Culture?
Chair: Steven Fraser
- Steven Fraser, Grady Booch, Frank Buschmann, James Coplien, Ivar Jacobson, Norman L. Kerth, Mary Beth Rosson:
Patterns: Cult to Culture? - Panel Session. 231-234
Language Design
Chair: Frank Manola
- Harold Ossher, Matthew Kaplan, William H. Harrison, Alexander Katz, Vincent J. Kruskal:
Subject-Oriented Composition Rules. 235-250 - Dirk Riehle:
How and Why to Encapsulate Class Trees. 251-264 - Stéphane Ducasse, Mireille Blay-Fornarino, Anne-Marie Pinna-Dery:
A Reflective Model for First Class Dependencies. 265-280
Panel: Systematic Software Reuse
Chair: Martin L. Griss
- Martin L. Griss, Ted J. Biggerstaff, Sallie M. Henry, Ivar Jacobson, Doug Lea, Will Tracz:
Systematic Software Reuse - Panel Session. 281-282
Panel: Distributed Object Computing
Chair: Bob Marcus
- Bob Marcus, Robert G. Atkinson, Chris Horn, Hari Madduri:
The Future of Distributed Object Computing - Panel Session. 283-284
Metaobject Protocols
Chair: Toby Bloom
- Shigeru Chiba:
A Metaobject Protocol for C++. 285-299 - Hidehiko Masuhara, Satoshi Matsuoka, Kenichi Asai, Akinori Yonezawa:
Compiling Away the Meta-Level in Object-Oriented Concurrent Reflective Languages Using Partial Evaluation. 300-315 - Philippe Mulet, Jacques Malenfant, Pierre Cointe:
Towards a Methodology for Explicit Composition of MetaObjects. 316-330
Panel: Object and Database Standards
Chair: Mary E. S. Loomis
- Mary E. S. Loomis, R. G. G. Cattell, Frank Manola, Richard Mark Soley, Jeff Sutherland:
Object and Database Standards - Panel Session. 331-332
Panel: Objects and Domain Engineering
Chair: Sanjiv Gossain
- Sanjiv Gossain, Don S. Batory, Hassan Gomaa, Mitchell D. Lubars, Christopher W. Pidgeon, Ed Seidewitz:
Objects and Domain Engineering - Panel Session. 333-336
Invited Speaker
- Richard Helm:
Patterns in Practice. 337-341
Patterns and Frameworks
Chair: Brian M. Barry
- Danny B. Lange, Yuichi Nakamura:
Interactive Visualization of Design Patterns Can Help in Framework Understanding. 342-357 - Hermann Hüni, Ralph E. Johnson, Robert Engel:
A Framework for Network Protocol Software. 358-369 - Hans Albrecht Schmid:
Creating the Architecture of a Manufacturing Framework by Design Patterns. 370-384
Operating Systems / Distributed Systems
Chair: Joe Sventek
- Jun-ichiro Itoh, Yasuhiko Yokote, Mario Tokoro:
SCONE: Using Concurrent Objects for Low-level Operating System Programming. 385-398 - Anders Kristensen, Colin Low:
Problem-Oriented Object Memory: Customizing Consistency. 399-413 - Don Baron, Tom Arnold:
Evolving to Objects - The Witches' Brew. 414-425
Invited Speakers
- Ira R. Forman, Michael H. Conner, Scott Danforth, Larry K. Raper:
Release-to-Release Binary Compatibility in SOM. 426-438 - Thomas P. Vajda:
Lessons from the Battlefield. 439-452
Object Files and Database Systems
Chair: Jerrold Grochow
- Matthew Haines, Piyush Mehrotra, John Van Rosendale:
SmartFiles: An OO Approach to Data File Interoperabilty. 453-466 - Jerry Kiernan, Michael J. Carey:
Extending SQL-92 for OODB Access: Design and Implementation Experience. 467-480
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.