This page lists some of the Special Sessions that are scheduled to occur at PLoP 98.

Please contact the organzanizer for the event if you have any questions about the events.

Evening Sessions

While much of what goes on at PLoP happens in the context of small group workshop sessions, each year there are a few sessions set up for everyone at the conference to participate in. These sessions will happen during the evenings.

Info to be posted at the conference.


In addition to the sessions listed below, additional people can organize sessions while at the conference.

AntiPatterns Workshop

Contact Person: Thomas J. Mowbray, PhD Computer Science, Chief Scientist of Blueprint Technologies Inc. (, Co-Author of the book "AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis", the book "CORBA Design Patterns", and the AntiPatterns Columnist for Distributed Computing Magazine. Email:

Description: AntiPatterns are a popular discussion topic on Internet patterns forums and the subject of a controversial new book: "ANTIPATTERNS: Refactoring Software, Architectures, and Projects in Crisis." AntiPatterns are a new field of design patterns research focused on recurring solutions that lead to overwhelmingly negative consequences, as well as, refactoring solutions for resolving these AntiPatterns. Common examples include: Spaghetti Code, Stovepipe Systems, and Analysis Paralysis. This workshop is soliciting new AntiPatterns for review at PLoP98. The workshop will allocate time for review of submitted AntiPatterns, and plan follow-on review activities. In addition, we will discuss experiences with the published AntiPatterns and participants' AntiPatterns practices. Brief tutorials on selected AntiPatterns will be presented by the authors of the book. AntiPattern Workshop Participants and Submitters: All PLoP98 participants are welcome to join the AntiPatterns workshop discussion. Please RSVP to by August 1, 1998. Submitters: Please submit draft AntiPatterns to by July 27, 1998 and bring 30 hardcopies to the workshop. Suggestion: Use the the AntiPattern template or mini-template from the book. We will post these submitted and revised AntiPatterns on for review. Additional reference materials are also located on the site:

Organziational Patterns

Contact Person: Mike Beedle

Description: If you are an org patterns writer, user or have a special interest in this topic, come and join us to find out how you can contribute to write the Common Pattern Language for organizational patterns.

Organizational patterns are a rapidly growing as a powerful paradigm in organizational architecture. In our current historical context, where Knowledge Management and Complexity are the dominant business management trends, organizational patterns play a central role.

However, the body of organizational patterns produced by the patterns community is growing haphazardly. New submissions are presented every year in patterns conferences worldwide, but there is little effort to ensure that these new patterns "fit the big picture" of a CPL (Common Pattern Language). Without some control over these submissions, org patterns will become a large body of disorganized knowledge that will be increasingly difficult to use and comprehend.

Elementary Patterns

Contact Person: Eugene Wallingford


There are many ways to look at patterns. An especially useful way to think of patterns is as a tool for teaching. We don't use patterns blindly; we learn them. Patterns are all about learning structures with good qualities and understanding when and how to generate them.

At ChiliPLoP'98, a small group of university computer science faculty gathered to consider patterns and pattern languages of program design at the level of novices first learning to program. We hope that this workshop serves as the beginning of a long-term project.

Some of the questions that might be discussed at this BOF session include: What role might a pattern language of program design play in the first two years of CS instruction? In what ways would having a viable pattern language change how we do CS instruction? What changes and additions to the traditional pattern language form, if any, would need to be made in order to prepare a pattern language for use by instructors and students?

Of course, the BOF will develop according to the interests and backgrounds of those who come to discuss, so it may go off in any number of directions!

For further information on the ChiliPLoP workshop mentioned above and on other work in this area, please visit the Elementary Patterns web site.

BOF on Pattern Formats

Organizers: Jens Coldewey ( and Wolfgang Keller (

Description: Format plays an important role in the pattern literature. Pattern Languages exist on how to structure a pattern and every Writer's Workshop Session spends a significant share of time on the format. However, there has never been a direct comparison between two different formats. Is an explicit structure better or a flowing text? Which way is more fun to read, which is easier to understand, which is more suitable to find the information you are interested in?

In this BOF session we'd like to compare two different formats for the same pattern (Wolfgang Keller: "Two Layer Persistency Subsystem", workshopped at EuroPLoP98).

In the beginning the participants will be asked to read the three page pattern in one of the two formats available. Both papers contain the same information, they only use different structures. The next step is a Writer's Workshop on both formats simultanously. The workshops may concentrate on the questions above but may also address other issues the participants would like to jump on. Finally we're sliding into an open discussion on pattern format. Everybody who is interested in the topic is welcome to join!

Back to the PLoP 98 Home Page