Home > Research > Publications & Outputs > A Model-Based Approach to Managing Feature Bind...

Electronic data

  • ModComp18_Camera_ready

    Accepted author manuscript, 483 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

View graph of relations

A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paper

Published

Standard

A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering. / Umar, Armaya'U; Lee, Jaejoon.

MODELS 2018 Workshops: ModComp. ed. / Regina Hebig; Thorsten Berger. Vol. Vol-2245 CEUR Workshop Proceedings, 2018. p. 18-23.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paper

Harvard

Umar, AU & Lee, J 2018, A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering. in R Hebig & T Berger (eds), MODELS 2018 Workshops: ModComp. vol. Vol-2245, CEUR Workshop Proceedings, pp. 18-23.

APA

Umar, AU., & Lee, J. (2018). A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering. In R. Hebig, & T. Berger (Eds.), MODELS 2018 Workshops: ModComp (Vol. Vol-2245, pp. 18-23). CEUR Workshop Proceedings.

Vancouver

Umar AU, Lee J. A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering. In Hebig R, Berger T, editors, MODELS 2018 Workshops: ModComp. Vol. Vol-2245. CEUR Workshop Proceedings. 2018. p. 18-23

Author

Umar, Armaya'U ; Lee, Jaejoon. / A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering. MODELS 2018 Workshops: ModComp. editor / Regina Hebig ; Thorsten Berger. Vol. Vol-2245 CEUR Workshop Proceedings, 2018. pp. 18-23

Bibtex

@inproceedings{d7f123d7e2844b4593f4e34c3f33aa71,
title = "A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering",
abstract = "Software Product Line Engineering (SPLE) is a software reuse paradigm for developing software products, from managed reusable assets, based on analysis of commonality and variability (C & V) of a product line. Many approaches of SPLE use a feature as a key abstraction to capture the C&V. Recently, there have been increasing demands for the provision of flexibility about not only the variability of features but also the variability of when features should be selected (i.e., variability on feature binding times). Current approaches to support variations of feature binding time mostly focused on ad hoc implementation mechanisms. In this paper, we first identify the challenges of feature binding time management and then propose an approach to analyze the variation of feature binding times and use the results to specify model-based architectural components for the product line. Based on the specification, components implementing variable features are parameterized with the binding times and the source codes for the components and the connection between them are generated. ",
keywords = "Model-Based Software Product Line, Models and Components, Product Line of Product Lines, Variable Binding Time, Feature Binding Time",
author = "Armaya'U Umar and Jaejoon Lee",
year = "2018",
month = oct
day = "18",
language = "English",
volume = "Vol-2245",
pages = "18--23",
editor = "Hebig, {Regina } and Berger, {Thorsten }",
booktitle = "MODELS 2018 Workshops",
publisher = "CEUR Workshop Proceedings",

}

RIS

TY - GEN

T1 - A Model-Based Approach to Managing Feature Binding Time in Software Product Line Engineering

AU - Umar, Armaya'U

AU - Lee, Jaejoon

PY - 2018/10/18

Y1 - 2018/10/18

N2 - Software Product Line Engineering (SPLE) is a software reuse paradigm for developing software products, from managed reusable assets, based on analysis of commonality and variability (C & V) of a product line. Many approaches of SPLE use a feature as a key abstraction to capture the C&V. Recently, there have been increasing demands for the provision of flexibility about not only the variability of features but also the variability of when features should be selected (i.e., variability on feature binding times). Current approaches to support variations of feature binding time mostly focused on ad hoc implementation mechanisms. In this paper, we first identify the challenges of feature binding time management and then propose an approach to analyze the variation of feature binding times and use the results to specify model-based architectural components for the product line. Based on the specification, components implementing variable features are parameterized with the binding times and the source codes for the components and the connection between them are generated.

AB - Software Product Line Engineering (SPLE) is a software reuse paradigm for developing software products, from managed reusable assets, based on analysis of commonality and variability (C & V) of a product line. Many approaches of SPLE use a feature as a key abstraction to capture the C&V. Recently, there have been increasing demands for the provision of flexibility about not only the variability of features but also the variability of when features should be selected (i.e., variability on feature binding times). Current approaches to support variations of feature binding time mostly focused on ad hoc implementation mechanisms. In this paper, we first identify the challenges of feature binding time management and then propose an approach to analyze the variation of feature binding times and use the results to specify model-based architectural components for the product line. Based on the specification, components implementing variable features are parameterized with the binding times and the source codes for the components and the connection between them are generated.

KW - Model-Based Software Product Line

KW - Models and Components

KW - Product Line of Product Lines

KW - Variable Binding Time

KW - Feature Binding Time

M3 - Conference contribution/Paper

VL - Vol-2245

SP - 18

EP - 23

BT - MODELS 2018 Workshops

A2 - Hebig, Regina

A2 - Berger, Thorsten

PB - CEUR Workshop Proceedings

ER -