Preliminary CALL FOR PAPERS Second European Conference on Pattern Languages of Programming July 10 - 12, 1997 Kloster Irsee 87660 Irsee Germany About Patterns A pattern describes a family of solutions to a recurring problem. Patterns form larger wholes like pattern languages, systems or handbooks when woven together so as to provide guidance for solving complex problem sets. Patterns express the understanding gained from practise in software design and construction. Writing them is a good way to deepen, structure, and pass on the system skills we build up and that are called `experience' or even `intuition'. All aspects of software systems, their development and their deployment are suitable topics of individual patterns or comprehensive pattern languages. Patterns might be so specific as to name particular objects, their responsibilities, and interaction. A well-known pattern of this kind is, for example, the Observer pattern from the Gang-of-Four. It supports keeping co-operating components consistent, with help of a change propagation mechanism. Patterns can also describe configurations of software, or even people. An example for the latter are James O. Coplien's organizational and process patterns. They help with organizing productive software development teams. The Conference EuroPLoP-the European part of the PLoP conference series-is a forum for everyone who is interested in patterns and pattern languages. You can meet the experts in patterns. You can discuss your ideas and you can share knowledge and experience with others. EuroPLoP will be held at Kloster Irsee, a former Benedictine monastery, in the heart of Bavaria, Germany. Its history can be traced back to the 12th century, and the buildings we see today were erected in the beginning of the 18th century. The monastery is surrounded by large woods and close to the Alps. Accommodation is available on site. Irsee is well connected to Munich International Airport by train and bus. Topics We are particularly interested in concrete patterns: for programming, design, analysis and domain modeling, organizing the development process, system deployment and maintenance. We also welcome domain specific patterns, such as for telecommunication or business systems. Submissions should be in pattern form. The actual subjects of patterns need not be original. Rather, preference will be shown to authors best able to exploit the form in the field of computing. We further welcome experience reports on pattern use. Submissions Authors should submit an electronic copy of their paper, in postscript and English. Email to EuroPLoP97@ubilab.ubs.ch. Submissions should not exceed 10 pages. They must be prefaced with ascii text containing the paper's title, author's names, email address, postal address, phone number, and a 100-word abstract. Important Dates · Submissions due: April 11, 1997 · Notification of acceptance: May 9, 1997 · Final paper due: May 31, 1997 Detailed information on the conference can be obtained from Frank Buschmann or Dirk Riehle, or consult: http://www.cs.wustl.edu/~schmidt/EuroPLoP-97.html Organizers Conference Chair Program Chair Frank Buschmann Dirk Riehle Siemens AG Ubilab Corporate Reserach and Development Union Bank of Switzerland Otto-Hahn-Ring 6 Bahnhofstrasse 45 81739 Munich 8021 Zurich Germany Switzerland Tel: +49/89/636-49323 Tel: + 41 1 234 2702 Fax: +49/89/636-40898 Fax: + 41 1 236 4671 e-mail: Frank.Buschmann@zfe.siemens.de email: riehle@ubilab.ubs.ch