IT-Run logo   Premiere European Conference   JAOO 2002 logo


Tracks ll Speakers ll Schedule ll Tutorials ll Practical ll Registration ll Organizer ll Exhibition ll Sponsors ll Promoters ll Specials ll Home

SPEAKER

   

Görel Hedin
University of Lund

Görel Hedin
Associate Professor (lektor),
Department of Computer Science,
Lund Institute of Technology, Sweden.

Görel Hedins is an Associate Professor of Computer Science at Lund University in Sweden. She received a PhD from Lund University in 1992 on incremental compilation of object-oriented languages. Her main research areas are object-oriented compilation technology and domain-specific languages, including language support for design patterns and frameworks.

Her interests also includes aspect orientation, agile programming, and object-oriented design in general. Her latest software system is JastAdd, an aspect-oriented compiler system based on object-oriented attribute grammars.

 

TUTORIAL, Friday, full day

Software patterns are abstract solutions to commonly occurring problems in soft-ware construction. The seminal book "Design Patterns: Elements of Reusable Object-Oriented Software" by Gamma, Helm, Johnson, and Vlissides provides a catalog of 23 patterns for object-oriented design. These patterns support flexibility in the design, and are often used in object-oriented application frameworks.

The purpose of this tutorial is to give an introduction to software patterns and an overview of existing patterns, in particular design patterns and architectural patterns.

The tutorial will include the patterns concept and history, different kinds of patterns and pattern languages, applying and discovering patterns in a design exercise, using patterns for documentation, writing your own patterns and reflection on how to use patterns in your own organization.

 

   

Organizer
EOS logo

Platinum Sponsor
Sun logo
JAOO 2001
JAOO 2001 logo



Contact
JAOO Conference

JAOO Conference
Margrethepladsen 3
DK-8000 Aarhus C
Denmark
Tel.+45 87 32 87 87
Fax +45 87 32 87 88
jaoo@jaoo.dk