Two CloudWave papers were presented by CloudWave partner University of Duisburg-Essen at the 38th International Conference of Software Engineering (ICSE). ICSE is the world’s largest and most important software engineering conference and took place in Austin, Texas, from May 14-22, 2016.
The first paper on “Coordinated Run-time Adaptation of Variability-intensive Systems: An Application in Cloud Computing” was presented at the International Workshop on Variability and Complexity in Software Design (VACE). The paper describes the FCORE approach for coordinated adaptation. FCORE uses concepts from dynamic software product lines, in particular feature models, to coordinate the adaptations among cloud applications and the cloud infrastructure. Thereby, FCORE contributes to improving the operation of adaptive cloud systems. The paper is accessible online via http://dx.doi.org/10.1145/2897045.2897049. Additional details about FCORE can be found in deliverable D4.1.2 available on http://www.cloudwave-fp7.eu/node/1378.
The second paper on “Learning and Evolution in Dynamic Software Product Lines” was presented at the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). The paper introduces a novel framework for self-adaptive software systems that considers the mutual dependencies between agile evolution and online learning. Online learning helps addressing the problem that for large-scale and highly distributed systems, anticipating all relevant environmental changes during design time is often not feasible due to the uncertainty of how the system environment may change. Design-time uncertainty may imply that system lacks adaptation rules or configurations to properly reconfigure itself at run time. The paper is accessible online via http://dx.doi.org/10.1145/2897053.2897058. Additional details about the online learning approach can be found in deliverable D4.1.2 available on http://www.cloudwave-fp7.eu/node/1378.
The two paper presentations mentioned in this blog, can be found as attachments.