Home > Research > Publications & Outputs > Bio-inspired mechanisms for coordinating multip...
View graph of relations

Bio-inspired mechanisms for coordinating multiple instances of a service feature in dynamic software product lines

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Bio-inspired mechanisms for coordinating multiple instances of a service feature in dynamic software product lines. / Lee, J.; Whittle, J.; Storz, O.
In: Journal of Universal Computer Science, Vol. 17, No. 5, 2011, p. 670-683.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Author

Bibtex

@article{6dcb5ab549dc4b939f305232ee930125,
title = "Bio-inspired mechanisms for coordinating multiple instances of a service feature in dynamic software product lines",
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 this paper, 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",
author = "J. Lee and J. Whittle and O. Storz",
year = "2011",
doi = "10.3217/jucs-017-05-0670",
language = "English",
volume = "17",
pages = "670--683",
journal = "Journal of Universal Computer Science",
issn = "0948-6968",
publisher = "Springer Verlag",
number = "5",

}

RIS

TY - JOUR

T1 - Bio-inspired mechanisms for coordinating multiple instances of a service feature in dynamic software product lines

AU - Lee, J.

AU - Whittle, J.

AU - Storz, O.

PY - 2011

Y1 - 2011

N2 - 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 this paper, 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.

AB - 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 this paper, 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.

KW - bio-inspired computing

KW - dynamic software product line

KW - variability mechanism

U2 - 10.3217/jucs-017-05-0670

DO - 10.3217/jucs-017-05-0670

M3 - Journal article

VL - 17

SP - 670

EP - 683

JO - Journal of Universal Computer Science

JF - Journal of Universal Computer Science

SN - 0948-6968

IS - 5

ER -