Title of article
Bio-Inspired Mechanisms for Coordinating Multiple Instances of a Service Feature in Dynamic Software Product Lines
Author/Authors
Lee, Jaejoon Lancaster University, United Kingdom , Whittle, Jon Lancaster University, United Kingdom , Storz, Oliver Lancaster University, United Kingdom
From page
670
To page
683
Abstract
One of the challenges in Dynamic Software Product Line (DSPL) is how to support the coordination of multiple instances of a service feature. In particular, there is a need for a decentralized decision-making capability that will be able to seamlessly integrate new instances of a service feature without an omniscient central controller. Because of the need for decentralization, we are investigating principles from self-organization in biological organisms. As an initial proof of concept, we have applied three bio-inspired techniques to a simple smart home scenario: quorum sensing based service activation, a firefly algorithm for synchronization, and a gossiping (epidemic) protocol for information dissemination. In thispaper, we first explain why we selected those techniques using a set of motivating scenarios of a smart home and then describe our experiences in adopting them.
Keywords
Bio , inspired computing , dynamic software product line , variability mechanism
Journal title
Journal of J.UCS (Journal of Universal Computer Science)
Journal title
Journal of J.UCS (Journal of Universal Computer Science)
Record number
2662097
Link To Document