Sandim Eleutério, Jane D. A. and de França, Breno B. N. and Rubira, Cecilia M. F. and de Lemos, Rogerio (2019) Realising Variability in Dynamic Software Product Line Solutions. In: Software Engineering for Variability Intensive Systems: Foundations and Applications. CRC Press. (KAR id:66574)
PDF
Pre-print
Language: English |
|
Download this file (PDF/277kB) |
Preview |
Request a format suitable for use with assistive technology e.g. a screenreader | |
Official URL: https://www.taylorfrancis.com/books/e/978042902206... |
Abstract
Modern systems need to be able to self-adapt to changes in user needs, and changes affecting the system itself or its environment. Dynamic software product line (DSPL) is an engineering approach for developing self-adaptive systems based on commonalities and variabilities for a family of similar systems. Currently, many DSPL approaches fail to meet all adaptability requirements, and in many cases, they are developed in a such unstructured manner that the controller is not explicitly represented, for example. We specify a two-dimension taxonomy to address basic technical issues for realising variability in DSPLs. The self-adaptation dimension classifies the different design choices for the adaptability requirements. The DSPL variability dimension classifies different design choices for implementing variability schemes and for creating different kinds of feature models. Our study was substantiated by surveying several DSPL approaches, and evaluating and comparing their different design strategies. We also summarise practical issues and difficulties, identify major trends in actual DSPL proposals, and suggest directions for future.
Item Type: | Book section |
---|---|
Uncontrolled keywords: | Dynamic Software Product Line, Self-Adaptive Systems, Adaptation Taxonomy, Variability Taxonomy |
Subjects: | Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, > QA76.76 Computer software |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Rogerio de Lemos |
Date Deposited: | 28 Mar 2018 23:27 UTC |
Last Modified: | 08 Dec 2022 14:43 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/66574 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):