Software product line engineering and variability management: achievements and challenges

A Metzger, K Pohl - Future of software engineering proceedings, 2014 - dl.acm.org
Software product line engineering has proven to empower organizations to develop a
diversity of similar software-intensive systems (applications) at lower cost, in shorter time …

Familiar: A domain-specific language for large scale management of feature models

M Acher, P Collet, P Lahire, RB France - Science of Computer …, 2013 - Elsevier
The feature model formalism has become the de facto standard for managing variability in
software product lines (SPLs). In practice, develo** an SPL can involve modeling a large …

A systematic test case selection methodology for product lines: results and insights from an industrial case study

S Wang, S Ali, A Gotlieb, M Liaaen - Empirical Software Engineering, 2016 - Springer
In the context of product lines, test case selection aims at obtaining a set of relevant test
cases for a product from the entire set of test cases available for a product line. While …

Multi-purpose, multi-level feature modeling of large-scale industrial software systems

D Rabiser, H Prähofer, P Grünbacher… - Software & Systems …, 2018 - Springer
Feature models are frequently used to capture the knowledge about configurable software
systems and product lines. However, feature modeling of large-scale systems is challenging …

Extraction and evolution of architectural variability models in plugin-based systems

M Acher, A Cleve, P Collet, P Merle, L Duchien… - Software & Systems …, 2014 - Springer
Variability management is a key issue when building and evolving software-intensive
systems, making it possible to extend, configure, customize and adapt such systems to …

Breathing ontological knowledge into feature model synthesis: an empirical study

G Bécan, M Acher, B Baudry, SB Nasr - Empirical Software Engineering, 2016 - Springer
Abstract Feature Models (FMs) are a popular formalism for modeling and reasoning about
the configurations of a software product line. As the manual construction of an FM is time …

Composing multiple variability artifacts to assemble coherent workflows

M Acher, P Collet, A Gaignard, P Lahire… - Software Quality …, 2012 - Springer
The development of scientific workflows is evolving toward the systematic use of service-
oriented architectures, enabling the composition of dedicated and highly parameterized …

Feature modeling of two large-scale industrial software systems: Experiences and lessons learned

D Lettner, K Eder, P Grünbacher… - 2015 ACM/IEEE 18th …, 2015 - ieeexplore.ieee.org
Feature models are frequently used to capture the knowledge about configurable software
systems and product lines. However, feature modeling of large-scale systems is challenging …

Separation of concerns in feature diagram languages: A systematic survey

A Hubaux, TT Tun, P Heymans - ACM Computing Surveys (CSUR), 2013 - dl.acm.org
The need for flexible customization of large feature-rich software systems, according to
requirements of various stakeholders, has become an important problem in software …

Modeling variability from requirements to runtime

M Acher, P Collet, P Lahire, S Moisan… - 2011 16th IEEE …, 2011 - ieeexplore.ieee.org
In software product line (SPL) engineering, a software configuration can be obtained
through a valid selection of features represented in a feature model (FM). With a strong …