Separating concerns in feature models: Retrospective and support for multi-views

9Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Feature models (FMs) are a popular formalism to describe the commonality and variability of a set of assets in a software product line (SPL). SPLs usually involve large and complex FMs that describe thousands of features whose legal combinations are governed by many and often complex rules. The size and complexity of these models is partly explained by the large number of concerns considered by SPL practitioners when managing and configuring FMs. In this chapter, we first survey concerns and their separation in FMs, highlighting the need for more modular and scalable techniques. We then revisit the concept of view as a simplified representation of an FM. We finally describe a set of techniques to specify, visualise and verify the coverage of a set of views. These techniques are implemented in complementary tools providing practical support for feature-based configuration and large-scale management of FMs.

Cite

CITATION STYLE

APA

Hubaux, A., Acher, M., Tun, T. T., Heymans, P., Collet, P., & Lahire, P. (2013). Separating concerns in feature models: Retrospective and support for multi-views. In Domain Engineering: Product Lines, Languages, and Conceptual Models (pp. 3–28). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-36654-3_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free