Sökning: onr:"swepub:oai:DiVA.org:lnu-71492" >
Towards Autonomic S...
Towards Autonomic Software Product Lines (ASPL) - A Technical Report
-
- Abbas, Nadeem, 1980- (författare)
- Linnéuniversitetet,Institutionen för datavetenskap, fysik och matematik, DFM,AdaptWise
-
- Andersson, Jesper, 1970- (författare)
- Linnéuniversitetet,Institutionen för datavetenskap, fysik och matematik, DFM,AdaptWise
-
- Löwe, Welf (författare)
- Linnéuniversitetet,Institutionen för datavetenskap, fysik och matematik, DFM
-
(creator_code:org_t)
- 2011
- Engelska 20 s.
- Relaterad länk:
-
https://lnu.diva-por... (primary) (Raw object)
-
visa fler...
-
https://urn.kb.se/re...
-
visa färre...
Abstract
Ämnesord
Stäng
- This report describes a work in progress to develop Autonomic Software Product Lines (ASPL). The ASPL is a dynamic software product line approach with a novel variability handling mechanism that enables traditional software product lines to adapt themselves at runtime in response to changes in their context, requirements and business goals. The ASPL variability mechanism is composed of three key activities: 1) context-profiling, 2) context-aware composition, and 3) online learning. Context-profiling is an offline activity that prepares a knowledge base for context-aware composition. The context-aware composition uses the knowledge base to derive a new product or adapts an existing product based on a product line's context attributes and goals. The online learning optimizes the knowledge base to remove errors and suboptimal information and to incorporate new knowledge. The three activities together form a simple yet powerful variability handling mechanism that learns and adapts a system at runtime in response to changes in system context and goals. We evaluated the ASPL variability mechanism on three small-scale software product lines and got promising results. The ASPL approach is, however, is yet at an initial stage and require improved development support with more rigorous evaluation.
Ämnesord
- NATURVETENSKAP -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Software Engineering (hsv//eng)
- NATURVETENSKAP -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
- NATURAL SCIENCES -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
Nyckelord
- Software Variability
- Self-adaptive Software Systems
- Software Product Lines
- Context-Aware Composition
- Online Learning
- Autonomic Software Product Lines
- Computer Science
- Datavetenskap
- Software Technology
- Programvaruteknik
Publikations- och innehållstyp
- vet (ämneskategori)
- rap (ämneskategori)