TML / Studies
![]()
T-110.557 Research seminar on telecommunications software (3 cr), V, L, Spring 2005
Software Patterns
Announcements
Fall 2004 Course Pages
Seminar topic, spring 2005
In this course the participants will learn what are patterns and pattern languages, and the participants will write their own pattern(s) or pattern languages about their own expertise domain. Writing patterns do not mean to invent something new; the idea is to "mine" them from existing and well-tested knowledge. Typically pattern authors are expert in the domain of patterns they are writing about.The course will start with on introduction to patterns, thus a prior knowledge about patterns is not required.
Writing process in this course contains the following steps:
The fourth VikingPLoP [http://hillside.net/conferences/vikingplop.htm] will be held in Otaniemi in September 2005. The participants of this course are able to submit their papers to this conference if they are willing to do so. The authors will have full ownership of their work during and after this course.
- Authors choose their rough subject based on their own expertise domain
- Authors make search to find if there are existing patterns in their subject's domain
- Authors choose their exact subject
- Authors present their initial drafts and comment other papers
- Authors present their final drafts and comment other papers
Course staff
Lecturer Juha Pärssinen, M.Sc.(Tech.), Lic.Sc.(Tech.) is working as a senior research scientist in VTT Information Technology. He is the author of several pattern languages from protocol engineering, key management and service discovery domains. His is member of the Hillside Group (http://hillside.net) and has been participating several conferences in the PLoP conference series during last four years. He is conference chair of the VikingPLoP2005.The professor responsible for the course is Antti Ylä-Jääski.
Schedule
Time
The lecture time will be 14 - 16, Thursday, at T3. The first lecture will be on 20.1.2005
Preliminary Lecture Schedule
20.1. Introduction to patterns and pattern languages (Juha Pärssinen)
27.1. How to write a pattern (Juha Pärssinen)
3.2. Choosing and defining topics
3.3. Discussion on the progress and content of the papers
10.3. Drafts of the papers discussed, a small presentation is expected from everybody
4.4. 12.00 (Monday) a deadline for the initial version of the papers, from which a soft copy proceedings is generated before the Thursday seminar
7.4. 14-18 Seminar presentations of the papers.
Delivery of the final versions of the papers
Material
Sources for information about patternsPrevious courses
This page was last modified on 29.12.2004 by /kiravuo
URL: http://www.tml.hut.fi/Opinnot/T-110.557/2004/index.html