arrow
返回

Evolving feature model configurations in software product lines

delete2014-01-01
delete42
delete
OA
AI
J
Jules White *
J
José Á. Galindo
T
Tripti Saxena
B
Brian Dougherty
D
David Benavides
D
Douglas C. Schmidt
DOI:10.1016/j.jss.2013.10.010delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
The increasing complexity and cost of software-intensive systems has led developers to seek ways of reusing software components across development projects. One approach to increasing software reusability is to develop a software product-line (SPL), which is a software architecture that can be reconfigured and reused across projects. Rather than developing software from scratch for a new project, a new configuration of the SPL is produced. It is hard, however, to find a configuration of an SPL that meets an arbitrary requirement set and does not violate any configuration constraints in the SPL. Existing research has focused on techniques that produce a configuration of an SPL in a single step. Budgetary constraints or other restrictions, however, may require multi-step configuration processes. For example, an aircraft manufacturer may want to produce a series of configurations of a plane over a span of years without exceeding a yearly budget to add features. This paper provides three contributions to the study of multi-step configuration for SPLs. First, we present a formal model of multi-step SPL configuration and map this model to constraint satisfaction problems (CSPs). Second, we show how solutions to these SPL configuration problems can be automatically derived with a constraint solver by mapping them to CSPs. Moreover, we show how feature model changes can be mapped to our approach in a multi-step scenario by using feature model drift. Third, we present empirical results demonstrating that our CSP-based reasoning technique can scale to SPL models with hundreds of features and multiple configuration steps. (C) 2013 Elsevier Inc. All rights reserved.
Keyword:
Software product line
Feature model
Multi-step configuration
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

V
vanderbilt university
学者数:
5.1W
论文数: 4.1W
被引数: 59
U
University of Sevilla
学者数:
1.9W
论文数: 1.7W
被引数: 15
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Quantification and Kinetic Analysis of Grb2-EGFR Interaction on Micro-Patterned Surfaces for the Characterization of EGFR-Modulating Substances
err2014-03-21
err0
errOAAI
errPeter Lanzerstorfer; Daniela Borgmann; Gerhard Schütz; Stephan M. Winkler; Otmar Höglinger; Julian Weghuber
err分享
err收藏
Commonality and variability in software engineering
err1998-01-01
err175
PREAI
errCoplien, J; Hoffman, D; Weiss, D
err分享
err收藏
Model-driven support for product line evolution on feature level
err2012-10-01
err44
errOAAI
errPleuss, Andreas; Botterweck, Goetz; Dhungana, Deepak; Polzer, Andreas; Kowalewski, Stefan
err分享
err收藏
Novel metal imido calixarene complexes
err1995-01-01
err0
PREAI
errVernon C. Gibson; Carl Redshaw; William Clegg; Mark R. J. Elsegood
err分享
err收藏
err分享
err收藏
Automated diagnosis of feature model configurations特征模型配置的自动诊断
err2010-07-01
err65
errOAAI
errWhite, J.; Benavides, D.; Schmidt, D. C.; Trinidad, P.; Dougherty, B.; Ruiz-Cortes, A.
err分享
err收藏
没有更多内容