Call for Participation:
OOPSLA 2001 Workshop
|About the workshop||Position Papers|
|Workshop Goal||Workshop Report|
|How to attend||About the Organizers|
However, not all researchers who are exploiting patterns are included in these groups. Design patterns are important for reasons beyond capturing information about recurring problems; for instance pattern information can aid reverse engineering tasks, or it can be used to determine useful language improvements or extensions. Currently, research centered on such concepts occurs at the periphery of the pattern community, and hence there has been limited opportunity for researchers interested in other aspects of pattern research to interact with the pattern community. In this workshop we focus on aspects of current patterns beyond the act of transferring design experience.
Patterns have structure in their written representation. The essential properties are at least the description of context, problem, forces, and of course the solution, whereas the solution is, typically, regarded to be the most valuable part. Considering other properties and portions of pattern descriptions, it is obvious that they contain more than solutions to problems.
Some examples for “not-intended” uses of patterns might be:
The submission should be in pdf, HTML or plain ASCII and is to be sent to firstname.lastname@example.org. Submissions will be reviewed by the organizers. The authors will be notified about acceptance by September 1st if they have submitted their position paper due to August 31st (EXTENDED DEADLINE). All accepted submissions will be posted on the workshop web site by September 1st (extended to September 16th due to extended deadline).
The number of participants will be limited to 15 to foster a highly interactive workshop.
|Elisa Baniassad et.al.||"Understanding Design Patterns with Design Rationale Graphs" [137 KB]|
|Javier Garzás, Mario Piattini||"From the OO Design Principles to the Formal Understanding of the OO Design Patterns" [130 KB]|
|Klaus Marquardt||"Patterns link People, Process and Design" [8 KB]|
|Martin E. Nordberg||"Aspect-Oriented Indirection – Beyond Object-Oriented Design Patterns [34 KB]|
|Ralf Reißing||"The Impact of Pattern Use on Design Quality" [15 KB]|
|Christa Schwanninger||"Patterns as problem indicators" [6 KB]|
Máximo A. Prieto
|"Making patterns transparent to you" [8 KB]|
The organizing committee consists of an interesting mixture of people from academia and industry, with background in software evolution including new programming paradigms and in patterns. Christa Schwanninger will chair the workshop.
Christa Schwanninger is a Senior Research Scientist at the Software Research Department of Siemens Corporate Technology in Munich. She is conference chair of EuroPLoP 2001, was member of the program committee of EuroPLoP 2000 and has (co) organized several workshops and tutorials before. Among them are the Pattern Writing Workshops at the last two EuroPLoP conferences and a series of pattern writing workshops at OOPSLA 98, OOPSLA 99 and ECOOP 2001. She co-organized a workshop on Deploying Lightweight Processes at OOPSLA 2000.
Elisa Baniassad is a PhD student
at the University of British Columbia.
She us currently working with Gail Murphy and Christa Schwanninger on using Design Patterns as a means for tracing design rationale through to source code. Her other research interests include the study of the human practices involved in software evolution, and creating tool support for those practices.
Gail Murphy is an Assistant Professor in the Department of Computer Science at the University of British Columbia. Along with Elisa Baniassad and Christa Schwanninger, she is currently working on using Design Patterns as a way of linking design rationale to source code. She has been a co-organizer of two OOPSLA workshops: the Multi-dimensional Separation of Concerns Workshop at , and the Testing Smalltalk Applications at OOPSLA '95. She has also co-organized an Aspect-oriented Programming Workshop at the International Conference on Software Engineering (ICSE) in 1998. In 2000, she was a co-Workshops Chair for OOPSLA and a co-Workshops Chair for ICSE. When not doing other fun things, her research efforts focus on topics in software evolution.
Vera Seidel, Senior Research Scientist at the Software Research Department of Siemens Corporate Technology in Munich, bridges the gap between research and industrial software development in her job as a Project Manager. She has deployed Design Patterns in a number of software projects. During Elisa Baniassad's stay in Munich to work with Christa Schwanninger ,Vera became interested in the idea of using Design Patterns as a means for tracing design rationale through to source code and took contributed valuable insights during fruitful discussions.
 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides “Design
Patterns Elements of Reusable Object-Oriented Software”, Addison-Wesley,
 PloP (http://jerry.cs.uiuc.edu/~plop/), EuroPLoP (http://www.hillside.net/patterns/EuroPLoP/), ChiliPLoP (http://www.agcs.com/patterns/chiliplop/index.htm) and KoalaPLoP (http://www.mcs.vuw.ac.nz/~kplop/)
|Author: Christa Schwanninger Last change: September 16th 2001|