Skip to content | Change text size
CBSE 2007 logo
CBSE10 Medford images

Call for Papers

The 10th International ACM SIGSOFT Symposium on
Component-Based Software Engineering

Global Software Services and Architecture

July 9 - 11, 2007

co-located at COMPARCH'07 with Rosatea and QoSA (July 9-13, 2007)
Tufts University, Medford (Boston area), Massachusetts, USA

Component-based Software Engineering (CBSE) has emerged as a key technology for developing and maintaining global networked information systems and services, distributed real-time automation systems, grids and sensor networks. CBSE combines elements of object-oriented technologies, software architecture, software verification, modular software design, configuration and deployment.

In the tradition of past CBSE Symposia we have again allocated significant time to working sessions and expect a lively interaction of authors, program committee members and conference participants, in general, in the discussion of selected themes of relevance. Formal paper presentation are reasonably short to cater for these working sessions and excellent keynote speakers. 20 min are allocated to regular papers and 10 min to short papers (marked 'S' in the program).

The CBSE conference proceedings are published as Springer LNCS 4608. We expect to publish a digest of the working sessions in ACM SIGSOFT SEN.

Monday, July 9

08:00-08:45 Registration
08:45-09:00 Welcome

09:00-10:30 Keynote Kurt Wallnau (SEI, Pittsburgh, Pennsylvania, USA):
   Component-Based Software Engineering: Polemic and Apology of an Agnostic
   Session Chair: Ivica Crnkovic

10:30-11:00 Coffee Break

11:00-12:30 Session 1: Component-Based Architectures and Change
   Session Chair: Henry Muccini

Data Encapsulation in Software Components (pdf)
    Kung-Kiu Lau and Faris M. Taweel
Binary Change Set Composition (pdf)
    Tijs van der Storm
Automated and Unanticipated Flexible Component Substitution (pdf)
    Nicolas Desnos, Marianne Huchard, Christelle Urtado, Sylvain Vauttier and Guy Tremblay
Dynamic Adaptation of Aspect-Oriented Components (pdf)
    Cristobal Costa, Jennifer Perez and Jose Angel Carsi
Component-Based Game Development - A Solution to Escalating Costs and Expanding Deadlines? (pdf)
    Eelke Folmer

12:30-14:00 Lunch

14:00-15:20 Session 2: QoS, Runtime Verification and Monitoring
   Session Chair: George Heineman

Performance Assessment for e-Government Services: An Experience Report (pdf)
    Yan Liu, Liming Zhu and Ian Gorton
An Approach for QoS Contract Negotiation in Distributed Component-Based Software (pdf)
    Mesfin Mulugeta and Alexander Schill
A Study of Execution Environments for Software Components (pdf)
    Kung-Kiu Lau and Vladyslav Ukis
Monitoring Architectural Properties in Dynamic Component-Based Systems (pdf)
    Henry Muccini, Andrea Polini, Fabiano Ricci and Antonia Bertolino

15:30-16:00 Coffee Break

16:00-17:30 Working Session: Challenges in Architectural Dynamics

Dynamically Reconfigurable Product Line Architectures (30 min)
   Session Chair: Michel Chaudron
Change Management and Architectural Dynamics (30 min)
   Session Chair: Ralf Reussner
Monitoring and Prediction in Adaptively Changing Architectures (30 min)
   Session Chair: Ian Gorton

Tuesday, July 10

08:00-08:45 Registration
08:45-09:00 Summary of Prior Working Sessions

09:00-10:30 Keynote Vishal Sikka (Chief Technology Officer SAP)
    CHANGE: Axel Uhl (Chief Development Architect, Office of CTO, SAP) will give this keynote:
    Global Software Architecture: Research and Challenges (pdf)
   Session Chair: Heinz Schmidt

10:30-11:00 Coffee Break

11:00-12:30 Session 3: Extra-functional Properties and Compositional Reasoning
   Session Chair: Kung-Kiu Lau

A Modeling Approach to Analyze the Impact of Error Propagation on Reliability of Component-Based Systems (pdf)
    Vittorio Cortellessa and Vincenzo Grassi
Performance-Driven Interface Contract Enforcement for Scientific Components (pdf)
    Tamara L. Dahlgren
Integration of Time Issues into Component-Based Applications (pdf)
    Sebastian Saudrais, Noel Plouzeau and Olivier Barais
Slicing of Components' Behavior Specification with Respect to their Composition (pdf)
    Ondrej Sery and Frantisek Plasil

12:30-14:00 Lunch

14:00-15:30 Session 4: Web services, Late Composition and Verification
   Session Chair: Clemens Szyperski

Capturing Web Services Provider Constraints - An Algorithmic Approach (pdf)
    Sudeep Mallick and S.V. Subrahmanya
A Programming Model and Runtime Environment for Component Composition using SSDL (pdf)
    Patric Fornasier, Jim Webber and Ian Gorton
Experience with Safe Dynamic Reconfigurations in Component-Based Embedded Systems (pdf)
    Juraj Polakovic, Sebastien Mazare, Jean-Bernard Stefani and Pierre-Charles David
A Framework for Contract-Based Collaborative Verification and Validation of Web Services (pdf)
    Xiaoying Bai, Yongbo Wang, Guilan Dai, Wei-Tek Tsai and Yinong Chen
Towards Composing Software Components in both Design and Deployment Phases (pdf)
    Kung-Kiu Lau, Ling Ling and Perla Velasco Elizondo

15:30-16:00 Coffee Break

16:00-17:30 Working Session: Challenges in On-Demand Service Software Architectures

Service-oriented Components and Component-Based Architectures of Service Families (30min)
   Session Chair: Heinz Schmidt
Designing and Programming Service Contracts and Composition (30 min)
   Session Chair: Kurt Wallnau
Reasoning About End-To-End Business Process Properties for Dynamically Negotiable Services (30 min)
   Session Chair: Asuman Sünbül

Wednesday, July 11

Industrial Day

The industrial Day is shared with Rosatea'07 and QOSA'07 at COMPARCH'07. It features a number of attractive keynotes and other events. For an up-to-date program see the COMPARCH'07 site.

08:00-08:45 Registration
08:45-09:00 Welcome

09:00-10:00 Keynote Magnus Larsson (ABB Corporate Research, Västerås, Sweden):
    Global Software Architecture and Processes

10:00-10:30 Coffee Break

10:30-11:30 Keynote David Messerschmitt (ECSE, UC Berkeley, California):
    Rethinking Componentry in Light of Modern Challenges and Applications

11:30-12:30 Keynote Paul Joseph (Peace Studies, Tufts University, Medford, Massachusetts):
    Has Software created "Soft War"? The Implications of the Revolution in Software Architecture for the Conduct of Modern War.

12:30-13:30 Lunch

13:30-14:30 Panel Discussion

14:30-15:00 Coffee Break

15:00-17:00 Tutorials (in parallel)
Neeraj Sangal:
    Managing Software Architecture with a Dependency Structure Matrix
Dorina C. Petriu:
    MARTE: the new UML profile for performance annotations
Clay Williams:
    An Overview of the UML Testing Profile

05:30-10:30 Spirit of Boston Cruise (Bus leaving from Campus, returning 10:30)


CBSE invites sponsors. We offer different level of sponsorship associated with a range of mutual benefits. If you are interested in becoming a sponsor please contact the CBSE Organization Chair, Prof. Judith Stafford, Tufts University, USA ( for more information.


Viewable with any browser W3C valid XHTML10 Logo W3C valid CSS Logo © Heinz Schmidt, RMIT University
[Created: Wed May 16 2007 - Revised: Fri May 25 20:11:09 2007 (hws)]