The following classifies the PLoP '96 papers into writer
workshop tracks. Most of the papers are in uncompressed
postscript and all papers have an ASCII abstract. A zip file containing all of this information in
one place is also available. If you have any questions or problems
obtaining the papers, please send email and let us know.
These papers have all gone through at least one round of shepherding.
However, they are not the final versions (final versions will
be produced once the papers have gone through the writer's workshops
at PLoP). Therefore, please be considerate and constructive in your
treatment of these works, i.e., remember that our goal as a community
is to improve the quality of the papers and to protect the dignity of
the authors.
You can either click on a topic to locate the related papers, or you
can simply scroll through this page sequentially.
- Concurrency and Operating Systems
- Distribution
- Frameworks and Architectures
- System Configuration and Resource Management
- Design Patterns
- Pattern Languages
- Potpourri
BTW, if you find a paper that is wildly misplaced please let me
know so we can fix the sessions.
- Note for authors -- You should read as
many of the papers in your workshop as possible before you come to
PLoP. If there are just one or two papers you can't print out, don't
worry about it, but if you can't get any of the papers, please let us
know so we can mail copies to you. Feel free to read the other
papers, too. We'll be handing out copies of the proceedings at the
conference, as well.
- Note for non-authors -- Feel free to
attend any sessions that you'd like once you arrive at PLoP. In
general, we would prefer that non-authors stick with a single track
since it helps them establish rapport with other attendees and keeps
the size of the sessions more manageable. However, some movement
between tracks is ok, as long as you are respectful of the other
groups (i.e., please don't go barging asking for clarification
of issues that were discussed at length earlier), and as
long as the sessions you move to aren't too full (our definition of
"too full" is > 10 non-authors at a session).
In any case, we strongly suggest that you read the papers for sessions
you'd like to attend. This will greatly improve your experience at
PLoP since you'll be able to appreciate the discussions more fully.
Whether non-authors can sit in the main circle of authors at a
writer's workshop is left to the discretion of session authors.
The remainder of this document contains a list of the writer's
workshop sessions and the other activities and events. Please
note that these lists only illustrate the clustering of papers into
sessions alphabetically, but do not yet indicate the time schedule for
reviewing the papers. The final order will be determined by
each workshop group at the beginning of the conference. The order
depends on several factors (e.g., such as people leaving early, which
papers fit which session together, etc.). If there are any
constraints on when you can have your paper reviewed, please let us
know so we can work out an appropriate schedule at the conference.
Lead moderator: Jim Coplien
- 1.1 Specific Notification in Java (abstract)
-- Tom Cargill (cargill@csn.net)
- 1.2 Patterns to Ease the Port of
Micro-kernels in Embedded Systems (abstract)
-- Michel de Champlain (michel@cosc.canterbury.ac.nz)
- 1.3 UNIX Shell Patterns (abstract)
-- Jim Coplien et al (cope@graceland.ih.att.com)
- 1.4 A Software Pattern for Autonomic Object Behavior
(abstract)
-- John W. Gilbert (gilbert@acm.org)
- 1.5 Asynchronous Completion Token --
An Object Behavioral Pattern for Efficient Asynchronous Event Handling
(abstract)
-- Timothy H. Harrison (harrison@cs.wustl.edu), Irfan Pyarali, and Douglas C. Schmidt
- 1.6 The ``Ubiquitous Agent'' Design Pattern
(abstract)
-- Jean-Marc Jezequel (jezequel@irisa.fr)
- 1.7 Double-Checked Locking - An Object Behavioral Pattern for
Initializing and Accessing Thread-safe Objects Efficiently
(abstract)
-- Douglas C. Schmidt (schmidt@cs.wustl.edu) and Timothy H. Harrison
- 1.8 Object Recovery (abstract)
-- Antonio Rito da Silva et al (Rito.Silva@inesc.pt)
Lead moderator: David Delano
- 2.1 Patterns for Three-Tier Client/Server Applications
(abstract)
-- Amund Aarsten (amund@athena.polito.it)
- 2.2 Patterns for Cooperation
(abstract)
-- Amund Aarsten (amund@athena.polito.it)
- 2.3 3-Tier Architecture
(abstract)
-- Robert Hirschfeld (hirschfeld@rz.tu-ilmenau.de)
- 2.4 A Pattern for Multiagent Systems
(abstract)
-- Elizabeth A. Kendall (kendall@rmit.edu.au), Margaret T. Malkoun, C. Harvey Jiang
- 2.5 Awakening the 20,000 Megahertz Productivity Giant: The Batch
Problem Queue Pattern Word Format (abstract)
-- Bruce Lombardi (lombardi@charm.net)
- 2.6 Warden: A Pattern for Object Distribution
(abstract)
-- Fernando Das Neves (babel17@sol.info.unlp.edu.ar) and Alejandra Garrido
- 2.7 The Atomizer--Efficiently Streaming Object Structures
(abstract)
-- Dirk Riehle (riehle@ubilab.ubs.ch) and Wolf Siberski
- 2.8 Naming and Identification in Distributed
Systems: A pattern for Naming Policies
(abstract)
-- Pedro Sousa (Pedro.Sousa@inesc.pt)
Lead moderator: John Vlissides
- 3.1 "Storyboard Generator" an Architectural
Pattern for Multimedia Applications.
(abstract)
-- Chrystalla C. Alexandrou (cschryst@turing.cs.ucy.ac.cy) and George
A. Papadopoulos (george@turing.cs.ucy.ac.cy)
Developing Form Style Windows
(abstract)
-- Mark Bradac (mark.bradac@att.com) and Becky Fletcher
- 3.3 Crossing Chasms: The architectural patterns.
(abstract)
-- Kyle Brown (kbrown@ksccary.com)
- 3.4 Relational Database Access Layer
(abstract)
-- Jens Coldewey (jensc@sdm.de), Wolfgang Keller (wk@sdm.de)
- 3.5 Multilayer Class
(abstract)
-- Jens Coldewey (jensc@sdm.de)
- 3.6 (This paper was moved to the Experience with Patterns session)
- 3.7 Frameworks Evolve to Domain-Specific Languages
(abstract)
-- Don Roberts (droberts@cs.uiuc.edu) and Ralph Johnson
- 3.8 An Architectural Pattern for Real-Time Control Software
(abstract)
-- Bran Selic (bran@objectime.com)
- 4.8 Manager-Agent and Remote Operation: Two Key
Patterns for Network Management Interfaces (abstract)
-- Jean Tessier and Rudolf K. Keller (keller@iro.umontreal.ca) (this
paper was previously listed in the System
Configuration and Resource Management session).
Lead moderator: Frank Buschmann
- 4.1 Configuration Management Patterns
(abstract)
-- Steve Berczuk (berczuk@optimax.com)
- 4.2 Propagator: A Family of Patterns (abstract)
-- Peter H. Feiler and Walter F. Tichy (tichy@ira.uka.de)
- 4.3 Patterns for Logging Diagnostic Messages
(abstract)
-- Neil B. Harrison (nbh@dr.att.com)
- 4.4 Service Configurator --
A Pattern for Dynamic Configuration and Reconfiguration of Communication Services
(abstract)
-- Prashant Jain (pjain@cs.wustl.edu) and Douglas C. Schmidt
- 4.5 Adaptive Configuration: an Object Structural Pattern for Adaptive Applications
(abstract)
-- Edward J. Posnak, R. Greg Lavender (lavendercs.utexas.edu), and Harrick M. Vin
- 4.6
Compressed Collection: A design pattern for representing data
collections in a space-efficient manner (abstract)
-- Henry Rabinowitz (henryr@nynexst.com), Gary Sevitsky, John Martin
- 4.7 The Manager Design Pattern
(abstract)
-- Peter Sommerlad (peter.sommerlad@zfe.siemens.de) and Frank Buschmann
- 4.8 (this paper was moved to the Frameworks and
Architectures session)
- 4.9 The Sponsor-Selector Pattern
(abstract)
-- Eugene Wallingford (wallingf@cs.uni.edu)
Lead moderator: Erich Gamma
- 5.1 Late Creation--A Creational Pattern
(abstract)
-- Dirk Baeumer and Dirk Riehle (riehle@ubilab.ubs.ch)
- 5.2
External Polymorphism --
An Object Structural Pattern for Transparently Extending C++ Concrete Data Types
(abstract)
-- Chris Cleeland (chris@envision.com), Douglas C. Schmidt, and Timothy H. Harrison
- 5.3 The Extension Objects Pattern (abstract)
-- Erich Gamma (gamma@ifa.ch)
- 5.4 Callback Implementations in C++ (abstract)
-- Paul A Jakubik (jakubik@primenet.com)
- 5.5 Acyclic Visitor
(abstract)
-- Robert C. Martin (rmartin@oma.com)
- 5.6 Variations on the Visitor Pattern
(abstract)
-- Martin E. Nordberg III (102571.1562@compuserve.com)
- 5.7 Pattern Integration, Variations of
State (abstract)
-- Jim Odrowski (Jim.Odrowski@mokcmtgate.sprint.com)
- 5.8 The Null Object Pattern
(abstract)
-- Bobby Woolf (bwoolf@ksccary.com)
- 5.9 The Type Object Pattern
(abstract)
-- Bobby Woolf (bwoolf@ksccary.com)
Lead moderator: Linda Rising
- 6.1 Reports (abstract)
-- John Brant and Joseph W. Yoder (yoder@cs.uiuc.edu)
- 6.2 Metaphor - A Pattern Language for User Centered Software Design
(abstract)
-- Todd Coram (todd@btg.com) and Jim Lee
- 6.3 System Test Pattern Language (abstract)
-- David E. DeLano (delanod@agcs.com) and Linda Rising (risingl@agcs.com)
- 6.4 Refine: A Pattern Language for Catalysis
(abstract) (author just had a baby and won't be at PLoP).
-- Desmond D'Souza
- 6.5Towards a Family of Pattern Languages for Simulation Software Design
(Another postscript version). (abstract)
-- Wolfgang Kreutzer (wolfgang@cosc.canterbury.ac.nz) (this paper has
been withdrawn from review because the author can't attend the conference)
- 6.6 Points & Deviations - A pattern language for fire alarm systems
(abstract)
-- Peter Molin (Peter.Molin@ide.hk-r.se) and Lennart Ohlsson (Lennart.Ohlsson@ide.hk-r.se)
- 6.7 A Pattern Language for Requirements
Analysis (abstract)
-- Dan Rawsthorne (DRawstho@bdm.com)
- 6.8 Towards a Pattern Language for Hypermedia
Applications (abstract)
-- G. Rossi, D. Schwabe and A. Garrido (garrido@sol.info.unlp.edu.ar)
- 6.9 PLOTS: pattern language of transport
systems (abstract)
-- Liping Zhao (liping@cs.rmit.edu.au) and Ted Foster (ted@class-sc.demon.uk)
Lead moderator: Alistair Cockburn
- 7.1 A Medical Guide Model of Risk Management
Patterns (abstract) MS Word format.
-- Alistair Cockburn (arc@acm.org)
- 7.2 Attracting Reuse
(abstract)
-- Brian Foote (foote@cs.uiuc.edu) and Joseph W. Yoder (yoder@cs.uiuc.edu)
- 7.3 Recurring Events (abstract)
-- Martin Fowler (100031.3311@compuserve.com)
- 7.4 Patterns of Efficient Prolog Programs
(abstract)
-- Robert Hanmer (r.s.hanmer@lucent.com)
- 7.5 Multiparadigm Patterns of Thought and Design
(abstract)
-- Charles D. Knutson (knutson@research.cs.orst.edu), Timothy A. Budd, and Curtis R. Cook.
- 7.6 MetaPatterns: A Pattern Language for Pattern Writing (abstract)
meszaros.rtf
-- Gerard Meszaros, Object Systems Group (gerard@osgcorp.com)
and Jim Doble, Allen Telecom
- 7.7 Requirements Process Patterns Via
Events/Use Cases (abstract) word doc. -- Suzanne Robertson
(100065.2304@compuserve.com)
- 7.8 Domain Specific Patterns: Conversions, Persons
and Roles, and Documents and Roles.
(abstract)
-- Ari Schoenfeld (ari@servidor.unam.mx)
- 7.9 Domain + Control + Policy Reusability
(abstract)
-- Lizette Velazquez (lizette.velazquez@lucent.com)
Back to PLoP '96 home page.