Accepted Pattern Papers
This page contains CPD patterns that will be reviewed at the OOPSLA
'95 workshop on design patterns for concurrent, parallel, and
distributed object-oriented systems.
- Composite Messages: A Structural
Pattern for Communication between Components Aamod Sane and Roy
Campbell, University of Illinois, Urbana-Champaign.
- Object Group: an Object
Behavioral Pattern for Fault-Tolerance and Group Communication in
Distributed Systems by Silvano Maffeis, Dept. of Computer Science,
Cornell University.
- The Broker Architectural Framework by
Michael Stal, SIEMENS AG Corporate Research & Development.
- The Pipeline Design Pattern Gabe
Beged-Dov et al., Rogue Wave
-
Managing Continuous Data Feed with
Subscriber/Publisher Pattern Raman Kannan
(kannan@moncol.monmouth.edu), Monmouth University
- Thread-Specific
Storage: A Pattern for Reducing Locking Overhead in Concurrent
Programs by Tim Harrison and Douglas C. Schmidt, Washington
University, St. Louis.
- Private Thread: A Software Pattern for
the Implementation of Autonomic Object Behavior John Gilbert,
Objective Software
- Recoverable Distributor: A Design
Pattern for Fault-Tolerant Sharing in Distributed Computing Nayeem
Islam and Murphy Devarokonda, IBM T. J. Watson Labs.
- Local Serialization Pattern by Antonio Rito Silva,
INESC/IST Technical University of Lisbon, Portugal.
- Simple Buffered Collection and Buffered
Iterator Patterns by Phil Brooks, Mentor Graphics Corporation.
- Using Replication for Distribution:
Patterns for Efficient Updating by Charles Weir, Object Designers
Ltd.
- Warden: A Pattern for Object
Distribution by Fernando Das Neves and Alejandra Garrido, LIFIA,
La Plata, Buenos Aires, Argentina.
- Design Patterns for Binding in
Distributed Systems Steve Crane, Jeff Magee, Nat Pryce, Department
of Computing, Imperial College, London
- Reference Indirection Chris Tarr,
ObjectSpace (this paper does print, though it doesn't seem to render
itself correctly within GNU ghostview!).
Click here
to see some more examples of patterns for concurrent,
distributed, and parallel systems.
Back to OOPSLA '95 Workshop Home Page