Table of Contents
Program
Saterday 24 March
Invited Talk:
Chair: Markus Lumpe
| 9h-9h15 | Welcome |
| 9h15-10h30 | Invited Talk: Farhad Arbab, CWI, The Netherlands: Composition by Anonymous Third Parties |
| 10h30-11h | Coffee Break |
Composition Contracts:
Chair: Kung-Kiu Lau
| 11h-11h30 | 12. Defining Component Protocols with Service Composition: Illustration with the Kmelia Model. Pascal André, Gilles Ardourel, Christian Attiogbé, LINA - University Of Nantes, France |
| 11h30-12h | 37. Composite Contract Enforcement in Hierarchical Component Systems. Alain Ozanne, Nicolas Rivierre, France Telecom R&D, Philippe Collet, University of Nice - Sophia Antipolis, I3S Laboratory, Jacques Malenfant, Computer Science Laboratory of University Paris 6 (LIP 6), France |
| 12h-12h30 | 43. Towards a Unifying Theory for Choreography Conformance and Contract Compliance. Mario Bravetti, Gianluigi Zavattaro, University of Bologna, Italy |
| 12h30-14h | Lunch Break |
Composition Design & Analysis
Chair: Uwe Aßmann
| 14h-14h30 | 5: A Process Algebraic Approach to Workflow Specification and Refinement. Peter Wong, Jeremy Gibbons. University of Oxford, UK |
| 14h30-15h | 36: Generic Feature-Based Software Composition. Tijs Van der Storm, CWI, The Netherlands |
| 15h-15h30 | 7: Composition support based on Behavior Interfaces for a predictable assembly. Xabier Aretxandieta, Goiuria Sagardui, University of Mondragon, Franck Barbier, Pau University, USA |
| 15h30-16h | 54: Error propagation analysis in composition of software services. Vittorio Cortellessa, Universita’ dell’Aquila, Pasqualina Potena, Universita’“G. D’Annunzio”, Italy |
| 16h-16h15 | Coffee Break |
Dynamic Composition:
Chair: Wim Vanderperren
| 16h15-16h45 | 19: Dynamically Adaptable Applications with iPOJO Service Components. Clement Escoffier, Richard Hall, Grenoble University, France |
| 16h45-17h15 | 29: Dynamic Contextual Service Ranking. Andre Bottaro, France Telecom, Richard Hall, Grenoble University, France |
| 17h45-18h | Wrap-up |
Sunday 25 March
Short Papers Session
Chair: Markus Lumpe
| 8h45-9h | Welcome |
| 9h-9h20 | 31: Measuring Reactability of Persistent Computing Systems. Takumi Endo, Yuichi Goto, Jingde Cheng, Saitama University, Japan |
| 9h20-9h40 | 57: Requirements for applying aspect-oriented techniques in webservice composition languages. Mathieu Braem, Niels Joncheere, Vrije Universiteit Brussel, Belgium |
| 9h40-10h | 64: Synthesizing Communication Middleware from Explicit Connectors in Component Based Distributed Architectures. Dietmar Schreine, Karl Göschka, Vienna University of Technology, Austria |
| 10h-10h20 | 10: Streamlining Feature-Oriented Designs. Martin Kuhlemann, Sven Apel, Thomas Leich, University of Magdeburg, Germany |
| 10h20-10h40 | 67: Requirements for Reusable Aspect Deployment. Bruno De Fraine, Mathieu Braem, Vrije Universiteit Brussel, Belgium |
| 10h40-11h | Coffee Break |
Aspect-Oriented Programming:
Chair: Wim Vanderperren
| 11h-11h30 | 61. Aspect-Oriented Programming: Selecting and Exposing Object Paths. Mohammed Al-Mansari, Stefan Hanenberg, Rainer Unland, University of Duisburg-Essen, Germany |
| 11h30-12h | 22: Debugging Aspect-Composed Programs. Marc Eaddy, Alfred Aho, Columbia University, Weiping Hu, Paddy McDonald, Julian Burger, Microsoft Corporation, USA |
| 12h-12h30 | 51: Unification of Static and Dynamic AOP for Evolution in Embedded Software Systems. Wasif Gilani, Fabian Scheler, Erlangen University Germany |
| 12h30-14h | Lunch Break |
Structural Composition
Chair: Vittorio Cortellessa
| 14h-14h30 | 42: Patterns of Component Evolution. Rajesh Vasa, Faculty of Information & Communication Technologies, Swinburne University of Technology, Markus Lumpe, Iowa State University, Jean-Guy Schneider, Swinburne University of Technology |
| 14h30-15h | 15: A Model for Structural Pattern Composition. Imed Hammouda, Kai Koskimies, Tampere University of Technology, Finalnd |
| 15h-15h30 | 21: Composite Connectors for Composing Software Components. Kung-Kiu Lau, Ling Ling, Perla Velasco, University of Manchester, UK |
| 15h30-16h | Wrap-up |
| 16h-16h30 | Final Coffee Break |


