|Aino Cornils, University
Tutorial: The Pattern Morass
Patterns... Since the late 1980s, the fame of the concept has exploded and resulted in numerous books, papers and conferences. There is a huge amount of information in the field. A lot of good and bad experience has been collected in the form of patterns. Unfortunately, most people are only familiar with the design patterns found in the GoF-book. But patterns are more than design patterns, which are solutions to problems occurring at a very low level in the design phase. Experience has been written down in other fields and other ways.
This talk will present analysis patterns, design patterns, architecture patterns and anti-patterns, and show how the use of different types of patterns can be beneficial in different phases of the development process. The benefits and drawbacks of using the different types of patterns are described in the context of a case-study which makes use of all four types of patterns.
The audience is expected to have some knowledge about design patterns and should expect to be able to use all four kinds of patterns in their future development processes after the talk.
Aino Cornils finishes her Ph.D. in computer science at the University of Aarhus next spring. Her interest in patterns started three years ago and since then her research has been focused on the use of patterns. Her work ranges from theoretical classifications of design patterns to CASE tools for using design patterns and has been widely published on conferences such as OOPSLA, ECOOP and TOOLS. She has been co-teaching several courses on computer science and is currently running a course on patterns at the University of Aarhus.