Knowledge evolution in autonomic software product lines
2011 (English)In: SPLC '11 Proceedings of the 15th International Software Product Line Conference, Volume 2, New York, NY, USA: ACM Press, 2011, p. 36:1-36:8Conference paper, Published paper (Refereed)
Abstract [en]
We describe ongoing work in knowledge evolution management for autonomic software product lines. We explore how an autonomic product line may benefit from new knowledge originating from different source activities and artifacts at run time. The motivation for sharing run-time knowledge is that products may self-optimize at run time and thus improve quality faster compared to traditional software product line evolution. We propose two mechanisms that support knowledge evolution in product lines: online learning and knowledge sharing. We describe two basic scenarios for runtime knowledge evolution that involves these mechanisms. We evaluate online learning and knowledge sharing in a small product line setting that shows promising results.
Place, publisher, year, edition, pages
New York, NY, USA: ACM Press, 2011. p. 36:1-36:8
Series
SPLC '11
Keywords [en]
knowledge sharing, online learning, product-line management, self-adaptation, software
National Category
Computer Sciences
Research subject
Computer Science, Software Technology; Computer and Information Sciences Computer Science, Computer Science
Identifiers
URN: urn:nbn:se:lnu:diva-16717DOI: 10.1145/2019136.2019177Scopus ID: 2-s2.0-80052652982ISBN: 978-1-4503-0789-5 (print)OAI: oai:DiVA.org:lnu-16717DiVA, id: diva2:475816
Conference
15th International Software Product Line Conference (SPLC '11)
2012-01-132012-01-112018-04-26Bibliographically approved