Variability management of plugin‐based systems using feature models. (20th July 2016)
- Record Type:
- Journal Article
- Title:
- Variability management of plugin‐based systems using feature models. (20th July 2016)
- Main Title:
- Variability management of plugin‐based systems using feature models
- Authors:
- Santos, André L.
- Other Names:
- Kim Dae‐Kyoo guestEditor.
Song Eunjee guestEditor.
Ryoo Jungwoo guestEditor.
Reddy Y. Raghu guestEditor. - Abstract:
- Summary: Plugin‐based systems are typically realized with resort to a component framework that offers an infrastructure for assembling plugin components, which can be composed to form system variants. Feature models have been proposed as an abstraction to manage software variability, where feature configurations describe variants of a software system. In this paper, we propose an automated approach to map the artifacts of plugin‐based component frameworks to feature models. We describe a methodology for structuring the architecture of a plugin‐based system, so that the variability space and variants are reflected in a feature model and its configurations. We materialized the proposed approach for the Eclipse Equinox component framework in a tool to visualize the variability of plugin‐based systems in feature diagrams, which can be used to generate system variants. We carried out an experiment where we developed a small plugin‐based product line on top of Equinox in the context of an advanced software development course. Copyright © 2016 John Wiley & Sons, Ltd.
- Is Part Of:
- Software, practice & experience. Volume 47:Number 7(2017)
- Journal:
- Software, practice & experience
- Issue:
- Volume 47:Number 7(2017)
- Issue Display:
- Volume 47, Issue 7 (2017)
- Year:
- 2017
- Volume:
- 47
- Issue:
- 7
- Issue Sort Value:
- 2017-0047-0007-0000
- Page Start:
- 959
- Page End:
- 970
- Publication Date:
- 2016-07-20
- Subjects:
- plugin‐based systems -- components -- feature models -- variability management -- Equinox
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2428 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2828.xml