Introduction

The combined Doctoral Symposium and 15th PhDOOS Workshop will be held at ECOOP2005 in Glasgow, Scotland.

Organising Committe

The Doctoral Symposium is organised by:

If you have any questions, please feel free to contact the organising committe on their combined email: ecoop2005ds@mcs.vuw.ac.nz

Call for Papers

Call for Papers for ECOOP2005 Doctoral Symposium and 15th PhDOOS Workshop is out! Click here to view it. Unfortunately, the deadline for submissions has passed.

Important Dates

The following dates have been confirmed for the workshop:

NB! AITO is kindly providing funding for up to 60% of workshop attendees expenses. For details, please contact the chair.

Jonathan's Invited Talk

The slides are available here.

Schedule

Time Description
8:30am - 9:00am Welcome Session
9:00am - 9:40am DS1: Inspecting Object-Oriented Code from the Behavioural Perspective
Presented by Neil Walkinshaw (academic panel: Dr Roel Wuyts and Dr Awais Rashid)
9:40am - 10:20am DS2: Understanding Feature Modularity in Feature Oriented Programming and its Implications to Aspect Oriented Programming
Presented by Roberto Erick Lopez-Herrejon (academic panel: Dr Roel Wuyts, Dr Awais Rashid, and Dr Jonathan Aldrich)
10:20am - 10:40am Morning Tea Break
10:40am - 11:20am DS3: A Framework for Automating the Performance Management of Component-Based Enterprise Systems
Presented by Ada Diaconescu (academic panel: Dr Yvonne Coady and Dr Sotirios Terzis)
11:20am - 12:00pm DS4: Automatically Optimizing Context management in Contextual Composition Frameworks
Presented by Mircea Trofin (academic panel: Dr Yvonne Coady and Dr Sotirios Terzis)
12:00pm - 1:15pm Invited Talk: Tales from Dissertationland and the Job Hunt

Dr Jonathan Aldrich is Assistant Professor in the School of Computer Science at Carnegie Mellon University. He received his B.S. from Caltech and his Ph.D. from the University of Washington, where he studied with professors Craig Chambers and David Notkin. Dr. Aldrich won the William Chan Memorial Dissertation Award for his work on ArchJava, which applies a lightweight and useable type system to ensure that the implementation of a software system conforms to its architectural design. He has also made contributions to understanding the modularity of aspect-oriented programming, optimizing concurrency in Java programs, and expressing interaction protocols in object-oriented systems.

1:15pm - 2:00pm Lunch Break
2:00pm - 2:40pm DS5: Dynamic Updates of Existing, Distributed Applications
Presented by Robert Bialek (academic panel: Dr John Murphy)
2:40pm - 3:15pm WS1: Writing Reusable Infopipes Using DirectFlow
Presented by Chuan-kai Lin
3:15pm - 3:50pm WS2: Towards a Practical and Efficient Process for Software Reuse
Presented by Eduardo Santana de Almeida
3:50pm - 4:10pm Afternoon Tea Break
4:10pm - 4:45pm WS3: Middleware Support for Data-flow Distribution in Web Services Composition
Presented by Lucian-Mircea Patcas
4:45pm - 5:20pm WS4: Contracted Persistent Object Programming
Presented by Stephanie Balzer
5:20pm - 5:55pm WS5: A Service-Centric Model for Intrusion Detection
Presented by Jimmy McGibney
5:55pm - 6:00pm Closing Session
8:00pm Dinner (location TBA during the symposium)