MOTIVATION AND OBJECTIVE
Software systems are addressing an increasing range of requirements; requirements that in turn evolve over time. If systems are expected to operate successfully under these circumstances, they need to be able to autonomously adapt to the various constraints and situations. Software product line (SPL) techniques can be successfully used to provide such flexibility, but in order to be effective their capabilities need to be fully automatized and be made to work at system runtime. Over the last few years, this branch of software systems has established itself as dynamic software product lines (DSPL), bringing the benefits of a Software Product Line approach to self-* systems.
In a DSPL various software variants are managed, variation points are bound flexibly, but all this is done at runtime, this will typically include the support for fully automatic product derivation. DSPL is strongly related to current research topics like self-managing systems, autonomous and ubiquitous systems, etc. However, it adds product line engineering techniques, methods and processes to the mix as a conceptual basis.
The objective of this workshop is to provide a forum for the exchange of ideas, to establish co-operations, and to bring industry and research together in the field of DSPL.