We've updated the call for papers with the particular "Focus Groups" on topics we would especially like to see papers submitted on. If you are interested in any of these topics (or any others that you would like to write patterns about) please consider submitting a paper. The new CFP is below. For the full text of the call for papers and other information, see the conference web site (
http://jerry.cs.uiuc.edu/~plop/plop2002).
Introduction Software developers and researchers have long observed that certain themes recur and endure across different applications and different
domains. The emerging interest in software patterns and pattern languages represents an effort to document and communicate these themes and to provide handbooks of proven solutions to common problems.
PLoP brings together practitioners and researchers whose interests span a broad range of topics, who share an interest in exploring the power of the pattern form. PLoP invites you to add your expertise to the growing body of patterns. At PLoP, we focus on improving the
written expression of patterns through writers's workshops. You will have opportunities to refine and extend your patterns with the
assistance of knowledgeable and sympathetic patterns enthusiasts and to work with others to develop pattern languages.
Topics and Paper Submission Guidelines All aspects of programs and their production are suitable topics of pattern languages. Patterns might be so specific as to name particular objects, interface elements, or implementation structures in a solution. They might be so general as to document high-level architectures. They might describe configurations of hardware,
software, or even people in the process of writing programs. Patterns may or may not be specific to a particular domain or programming language. The patterns community is particularly interested in pattern languages that document software and software development organizations.
The conference solicits papers written in pattern form and will consider papers that discuss aspects of the form or experiences using patterns. Papers in all topics of computer science, if provided in pattern form, will be accepted for review. We are particularly looking for papers on the Focus Topics below, but papers do not have to fall within one of these topics to be accepted for review. In addition, papers that refactor existing patterns into pattern languages are desired. The actual subject of patterns and pattern languages need not be original. Rather, preference will be shown to authors who are best able to exploit the patterns to document patterns
of software. Authors will be able to revise their original patterns based on insights obtained at the conference's writers' workshops.
Submission will be handled electronically. See the conference's web page for more details.
Focus Topics One of the concerns expressed about the writer's circle format of previous PLoP conferences is that while they are effective in providing comments on improving the form and style of the patterns papers workshopped, they are less effective at providing valid and helpful feedback on the content of the papers. To begin to address
this concern, this year we are fostering cooperation among domain experts by allowing for the submission of "Focus topics" in special areas where we will seek for paper submissions.
In the past, we have seen groups of papers submitted in areas of particular interest to the patterns community, for instance, Analysis patterns, telecommunications patterns and
J2EE patterns. We have also found that the strongest pattern languages that have emerged are those
that are formed from the combined experience of several experts in a field.
As a result, this year we are specifically looking for papers on the following Focus Topics. If you are interested in submitting a paper in any of these areas, please contact the appropriate Focus Topic organizer listed below, and check the conference web site Focus Topic Page for more information on collaborating with other authors in these areas.
This year's focus topics include:
Topic: PATTERNS AND PATTERN LANGUAGES FOR DISTRIBUTED REAL-TIME AND EMBEDDED SYSTEMS
Contact: Douglas Schmidt (schmidt@uci.edu)
Topic: Design Patterns for
Test and Testability of applications having Concurrent Architecture and multithreaded design patterns
Contact: John Prieur (jprieur@kofile.com)
Topic: Patterns for Securing (Enterprise) Software Applications
Contact: Miroslav Kis (miroslav.kis@bmo.com )
Topic: Patterns of Messaging and Web Services
Contact:Kyle Brown (plop-2002-chair@jerry.cs.uiuc.edu)
After the paper submission deadline, we will also provide a list of the authors who have submitted papers on the focus topics to each other, and encourage them to contact each other to continue interacting and collaborating prior to the conference.
Furthermore, we will keep those authors that have submitted papers on a particular Focus Topic together in a writer's circle during the
conference, and provide additional time for Focus Topic authors to begin collaborating outside of the writer's circle workshops. We will also encourage the members of the Focus topic groups to read and comment on the papers for the topic prior to the conference, thus making it possible to more substantively improve the papers during the conference.
Important Dates Conference Dates
September 8-12, 2002
Paper Submissions and Refactoring Workshop Proposals Due
Friday May 10, 2002
Shepherding Begins
May 20, 2002
Shepherd Recommendations due
July 1, 2002
Notification of Acceptance
July 8, 2002
Final Conference Copy Due
July 22, 2002
Registration Due
To be announced
Conference Starts
September 8, 2002
Conference The conference will be held at Allerton House, a mansion on a large, mostly wooded estate that is owned by the University of Illinois.
Accommodations are available on site, in the nearby village of Monticello, or in Champaign-Urbana. Airport limousine service is available to and from the conference site. In addition to writers' workshops, the conference will also offer
discussions of patterns in other forums. Extra essions during the day will focus on practical issues of interest to the patterns community.
One evening plenary session will focus on a large-scale topic of interest to the community. Open time in the afternoons and evenings
will offer attendees the opportunity to organize informal birds-of-a-feather sessions. Every effort will be made to provide an informal and creative atmosphere for the entire conference. The
organizers are open to out-of-the-ordinary proposals as long as they, like patterns, celebrate the elusive quality called good design.
Special Guests This year we are honored to welcome as our special guests at the PLoP 2002 conference the following speakers:
� John Crupi, Author of "Core J2EE Patterns"; will be our keynote speaker, discussing his experiences in discovering and capturing the patterns that make up his best-selling pattern catalog
� Martin Fowler, Author of "Refactoring: Improving the Design of Existing Code", "Analysis Patterns", and "UML Distilled" will discuss his latest set of patterns, the "Enterprise Architecture Patterns"
� Richard Gabriel, Author of "Patterns of Software: Tales from the Software Community", will speak on the creative process of writing
patterns, and leading workshops on how to write good, effective patterns
Registration Everyone who plans to attend PLoP'2002 should register in advance. This includes authors, non-authors, students, staff, and conference
organizers. Space is limited, so please register early. Registration will also be handled electronically. See the conference web page for
more details.
For More Information If you have any questions, please check the PLoP home page. If you still can't find the answer, please feel free to contact the conference organizers:
Program Chair: Kyle Brown
plop-2002-chair@jerry.cs.uiuc.edu Conference Chair: Weerasak Witthawaskul
witthawa@uiuc.edu [ March 25, 2002: Message edited by: Kyle Brown ]