In applying multi-dimensional separation of concerns, the composition of carefully separated concerns is an important issue. The time at which concern composition is applied can vary depending on the concrete approach at hand. Aspect-oriented techniques have extensively been used to enable variability in software product lines, where features are usually composed at build time. Likewise, run-time composition has been investigated, enabling dynamic aspect weaving, recomposition and reconfiguration. Using context-oriented programming, dynamic feature variation is used to react to environmental changes and events in a way statically controlled by the programming language. This workshop constitutes a forum for researchers working on tools and techniques to support the aforementioned composition stages, potential implementation and optimization approaches as well as formalization and verification techniques.
The objective of this workshop is to bring together researchers and practitioners concerned with software variability management and composition techniques, in particular those that improve modularity. The workshop is aimed at fostering cross-fertilization of a variety of areas, always with a view to addressing early and late software variability and composition.
The workshop goals in particular are:
To serve as a forum for the discussion of emerging ideas in variability and composition.
To help researchers find complementary views on their work (including feedback and related work).
To foster new interactions and collaborations among researchers of different institutions.
To serve as venue in which researchers meet physically, thus building a stronger professional bond than is possible with electronic communication.
Proceeding Downloads
Configuration knowledge of software product lines: a comprehensibility study
The configuration knowledge is a key element to the success of software product lines, as it defines constraints on how product line variability should be composed to derive products. Even though configuration knowledge specification is a long standing ...
A study of invasive composition for the evolution of a health information system
In this paper we show that some of the evolution tasks in OpenMRS, a health information system, may require the invasive modification of interfaces and implementations in order to offer an appropriate modularization. We introduce a new composition ...