PHD course

 Design and Techniques to make Software Adaptable


Spring Term 2004

Organised by 
Yvonne Dittrich and Kasper Østerbye

Where? IT-University Copenhagen, Glentevej 67, room 1.03 on the Thursdays and room 3.14 on Wednesday 19/5.
When? 13-16, dates see below, contents to be finalised.

To register for the course: please contact Camilla Jensen < cje@itu.dk>. See the official announcement for more practical information.

Description:
Flexibility and adaptability is a quality of software that has been sought by many researchers and developers. The goal of this course is to provide an overview of some of the many different approaches that have been brought forward.
The course should be relevant for students with an interest in software adaptability in general, for students who are working with one specific approach, enabling them to see a broader view of the field.
The format will be paper presentations and discussions (in part by the participants), meeting once every second week, and concluding with a written essay. There will be 8 or 9 meetings during the full spring semester (depending on holidays and weekday of the course).
The course is pass/fail based on active participation and the essay.

!! The following literature list for the individual seminars is still work in progress!!

Introduction and lecture (February 12th)

Symbolic Machines and Auto-Operational Form, Yvonne Dittrich


Pattern and framework based approaches
(February 26th)


Component based approaches
(March 11th)

 

Open implemetation (March 25th)


Reflection approaches
(April 22nd)


Embedding domain specific languages
(Mai 6th)


End user programming (Mai 19th)


Large scale tailoring
(June 3rd)

Presentation by Microsoft Business Solutions

 

Other recommended reading:

  • G. Kiczales, The Art of the MetaObject Protocol. England: MIT Press, 1991.
  • Krzysztof Czarnecki and Ulrich Eisenecker. Generative programming, methods, tools and applications. Addison Wesley, 2000.
  • N. Patel: Adaptive Evolutionary Information Systems. Idea Group Publishing, Hersley 2003.
  • Gamma et al., Design Patterns. Addison Wesley, 1995.

Address: Design and Use of IT, IT-University Copenhagen, Glentevej 67, 2400 Copenhagen NV, Denmark Page responsible: Yvonne Dittrich Page updated: January 7, 2003