The 15th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2012)

Bertinoro, Italy, June 26-28, 2012.

CBSE is an ACM SIGSOFT event, part of the CompArch federated conference series -- see at for more information.


The CBSE symposium has emerged as the flagship research event for the component community. CBSE 2012 encompasses research (both theoretical and applied) that extends the state-of-the-art in component specification, composition, analysis, testing, and verification. Experience reports, empirical studies and presentation of component-based benchmarks and case studies are also within scope. Participants from industry and academia have the opportunity to exchange ideas and experiences in a variety of sessions involving invited and technical presentations, panels, and so on.

New trends in global services, distributed systems architectures, dynamically adaptable systems, and large-scale software systems often cross organizational boundaries and push the limits of established component-based methods, tools and platforms. Innovative solutions from diverse paradigms (e.g., service-, aspect-, and agent-oriented) are needed to address these emerging trends. Topics of interest for CBSE 2012 therefore include, but are not limited to, the following:

  • Specification, architecture, and design of component models and component-based systems
  • Software quality assurance for component-based engineering
  • Verification, testing and certification of component-based systems
  • Component composition, binding, and dynamic adaptation
  • Component-based engineering with agents, aspects, or services
  • Component-based product line engineering
  • Non-functional properties (quality of service attributes) in component-based engineering
  • Patterns and frameworks for component-based engineering
  • Tools and methods for component-based engineering
  • Industrial experience using component-based software development
  • Empirical studies in component-based software engineering
  • Teaching component-based software engineering

Special Theme: Components for Achieving Long-Lived Systems

Many industrial systems have very strict requirements for uninterrupted operation. There are examples of systems that have aimed to provide continuous operation for more than 15 years. Such requirements place significant demands on the underlying architecture, mandating that the architecture be very well understood and carefully designed. In turn, the architecture—if implemented correctly—forms a foundation for achieving critical quality attributes such as dependability, robustness, usability, and flexibility. The principles of component-based software engineering offer a promise for achieving effective architectures for long-lived systems. This is especially so since this approach natively provides the ability to add, remove, replace, and/or modify components during operation. A related class of approaches deals with self-management in component-based systems in order to ensure continuous operation.

We especially solicit research and experience that highlights the applicability and value of CBSE for achieving long-lived systems.

Program Committee

See the Organization page

Important Dates

See the Important Dates page

Paper Submission

See the Submission page