IPA Lentedagen on Software Architecture

Hotel De Korenbeurs, Made,
30 March - 1 April 2005

The IPA Lentedagen are an annual multi-day event, dedicated to a specific theme of current interest to the research community of IPA. This year's Lentedagen are dedicated to Software Architecture.

Software Architecture

Although Software Architecture is many things to many people, it has figured in a modest but consistent way in IPA events over the last couple of years. For instance, component-based architecture was addressed in the Herfstdagen 1999, object-oriented architecture in 1999 and 2000 (Lentedagen on UML), and peer-to-peer architecture in the Lentedagen 2002 (Middleware). This is due to the fact that a number of people in IPA draw inspiration for their research from problems that arise in the practice of software architecture, and in relation to the artifacts used in the architecting process.

In this year's Lentedagen, Software Architecture is the main topic, with the aim to present an overview of the research in and around IPA, and to look at recent developments that are of interest to the IPA community. The overall theme is architecture and change: dealing with change during design, the design of systems that change (evolution,variability), and reconstruction and analysis of the architecture of existing systems (with the aim of changing them).

The program for the Lentedagen was composed by Michel Chaudron (TU/e), Arie van Deursen (TUD,CWI), Arend Rensink (UT), and Eelco Visser (UU).

Pictures of the event (courtesy of Sonja Joosten) can be found under the link.


Wednesday 30 March

11.00 - 12.00 Arrival and registration

12.00 - 13.30 Lunch


13.30 - 14.30 Michiel Perdeck (LogicaCMG): State of the art of software architecture in research and industry Presentation

14.30 - 15.00 Coffee and tea

Session: Model driven architecture

15.00 - 15.45 Anneke Kleppe (Klasse Objecten): MDA, all you need are models Presentation

15.45 - 16.15 Ivan Kurtev (UT): Model Transformations in MDA Presentation Paper 1 Paper 2

16.15 - 17.00 Arend Rensink (UT): Graph transformation for model transformation Presentation

17.00 - 17.45 Luuk Groenewegen (UL): Paradigm -- global behaviour and dynamic consistency Presentation Paper1 Paper2

18.00 - ..... Dinner

Thursday 31 March

Session: Assessment of architectures

09.00 - 09.45 Michel Chaudron and Christian Lange (TU/e): An experiment on the interpretation of inconsistent UML architecture descriptions Presentation Paper

09.45 - 10.30 Patricia Lago (VU): Explicit assumptions enrich architectural models Presentation

10.30 - 11.00 Coffee and tea

11.00 - 11.45 Eelke Folmer (RuG): Software architecture assessment of usability Presentation

Session: Architecture reconstruction

11.45 - 12.30 Arie van Deursen (TUD,CWI): Symphony -- view-driven software architecture reconstruction Paper Presentation

12.30 - 14.00 Lunch

14.00 - 14.45 Bas Graaf (TUD): The task-resource architectural view Presentation Paper


14.45 - 15.30 Tijs van der Storm (CWI): Composing configurable Java components Presentation

15.30 - 16.00 Coffee and tea

16.00 - 16.45 Eelco Dolstra (UU): Software deployment with Nix Presentation

16.45 - 17.30 Johan Jeuring (UU,OU): Generic programming for software evolution Presentation

17.30 - 18.00 Drinks

18.00 - 20.00 Dinner

20.00 - ... Social Event

Friday 1 April

Session:Variability (continued)

09.00 - 09.45 Rob van Ommering (Philips Research): Managing variability with Koala Presentation Paper

09.45 - 10.30 Merijn de Jonge (Philips Research): Build-level components Presentation Paper

10.30 - 11.00 Coffee and tea

Session: Service-oriented architectures

11.00 - 11.45 Johan Lukkien (TU/e): Service-oriented architectures - motivation and concepts

11.45 - 12.30 Marten van Sinderen, Luis Ferreira Pires and Dick Quartel (UT): Methodological support for service-oriented design Presentation Paper

12.30 - 14.00 Lunch and departure


(Costs are based on single room)

IPA Ph.D. students (shared room only!)free
IPA members
3 days euro 264,-
1 day euro 88,-
Associated members
3 days euro 330,00
1 day euro 110,-
Other participants
3 days euro 422,-
1 day euro 141,-

Please note that Ph.D. students who are not in IPA will be charged as associated members if they belong to a research school that is associated with IPA (such as ASCI, SIKS, OZSL, and DISC) and as an other participant otherwise.

To make maximal use of the available capacity, we process applications on the following basis: Registrations are treated "first come, first serve". All Ph.D. students (IPA and non-IPA) have to share a room. Others may also be asked to share if we run out of rooms. Registration closes on Wednesday 23 March !

Please remit the amount due, to our bank account with the ABN/AMRO. Account number:, in the name of A.M.H.G. Oversteegen e/o V.A.J. Borghuis, Den Dolech 2, 5600 AM Eindhoven. Please mention participation "IPA Lentedagen 2005"


Please register using the Registration Form. Please register before Wednesday 23 March.

How to get to De Korenbeurs

The hotel is in the centre of Made, a village near Breda

By car

For a route description and route planner, we refer you to the Route and Information section of the English webpage of the hotel.

By public transportation

From the railway station in Breda, you take bus 123 in the direction of Raamsdonkveer to Made. During the day, this bus departs on x.28 and x.58 hours (7 <= x <= 18, see www.bba.nl for the complete time table). There are several stops in Made, but the one closest to the hotel is the stop "Stadhuis"(ask the driver). The trip from Breda station to this stop takes 24 minutes. From the bus stop to the hotel it is a 5 minutes walk. Here is a map of the relevant part of Made, with a suggestion for a route to the hotel. Rumour has it that there is a shortcut through the park.