Search: onr:"swepub:oai:DiVA.org:lnu-71492" >
Towards Autonomic S...
Towards Autonomic Software Product Lines (ASPL) - A Technical Report
-
- Abbas, Nadeem, 1980- (author)
- Linnéuniversitetet,Institutionen för datavetenskap, fysik och matematik, DFM,AdaptWise
-
- Andersson, Jesper, 1970- (author)
- Linnéuniversitetet,Institutionen för datavetenskap, fysik och matematik, DFM,AdaptWise
-
- Löwe, Welf (author)
- Linnéuniversitetet,Institutionen för datavetenskap, fysik och matematik, DFM
-
(creator_code:org_t)
- 2011
- English 20 s.
- Related links:
-
https://lnu.diva-por... (primary) (Raw object)
-
show more...
-
https://urn.kb.se/re...
-
show less...
Abstract
Subject headings
Close
- 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.
Subject headings
- 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)
Keyword
- Software Variability
- Self-adaptive Software Systems
- Software Product Lines
- Context-Aware Composition
- Online Learning
- Autonomic Software Product Lines
- Computer Science
- Datavetenskap
- Software Technology
- Programvaruteknik
Publication and Content Type
- vet (subject category)
- rap (subject category)
To the university's database