10.12.2013, 15:00 Uhr: SWA-Talk
Prof. Dr. Rafael Capilla (Rey Juan Carlos University, Madrid, Spanien): Dynamic Software Product Lines: The Challenge of Runtime Adaptation. Währinger Straße 29, 1090 Wien, SR7
In the era of post-deployment, systems demand more and more dynamic adaption capabilities, many times driven by changes in the environment. Hence, context information becomes key important for those context-aware systems that exploit context features associated to physical properties. The variety of self-adaptive, pervasive, autonomous, ubiquitous, and mission-critical systems (e.g.: robots, mobile software, self-healing, etc) among others are clear examples where context information is managed dynamically with none or minimal human intervention. As many of these systems are engineered using a Software Product Line (SPL) approach, stringent requirements such as the runtime condition is badly support by current SPL practice. Consequently, Dynamic Software Product Lines are emerging as a recent discipline to provide the necessary mechanisms in support of runtime capabilities. Runtime variability models, as a central mechanism of DSPLs, offer a good choice to manage dynamically those context features used to provide autonomous and smart decision-making. In this talk we will address the challenges and the solutions DSPLs offer for the current software engineering practice.