A survey of variability modeling in industrial practice

T Berger, R Rublack, D Nair, JM Atlee… - Proceedings of the 7th …, 2013 - dl.acm.org
Over more than two decades, numerous variability modeling techniques have been
introduced in academia and industry. However, little is known about the actual use of these …

Formalizing cardinality‐based feature models and their specialization

K Czarnecki, S Helsen… - … process: Improvement and …, 2005 - Wiley Online Library
Feature modeling is an important approach to capture the commonalities and variabilities in
system families and product lines. Cardinality‐based feature modeling integrates a number …

Classifying variability modeling techniques

M Sinnema, S Deelstra - Information and software technology, 2007 - Elsevier
Variability modeling is important for managing variability in software product families,
especially during product derivation. In the past few years, several variability modeling …

Three cases of feature-based variability modeling in industry

T Berger, D Nair, R Rublack, JM Atlee… - … Languages and Systems …, 2014 - Springer
Large software product lines need to manage complex variability. A common approach is
variability modeling—creating and maintaining models that abstract over the variabilities …

Applying software product lines to build autonomic pervasive systems

C Cetina, J Fons, V Pelechano - 2008 12th International …, 2008 - ieeexplore.ieee.org
Increasingly, software needs to dynamically adapt its behavior at run-time in response to
changing conditions in the supporting computing infrastructure and in the surrounding …

Criteria for comparing requirements variability modeling notations for product lines

O Djebbi, C Salinesi - … Engineering (CERE'06-RE'06 Workshop …, 2006 - ieeexplore.ieee.org
Software product families have proven to be an effective approach to reuse in software
development. For planning requirements reuse, several variability approaches are …

Adding variants on-the-fly: Modeling meta-variability in dynamic software product lines

A Helleboogh, D Weyns, K Schmid… - Proceedings of the …, 2009 - lirias.kuleuven.be
Dynamic software product lines (DSPL) are software product lines (SPL) that support
runtime variability. Runtime variability is typically interpreted as binding variation points at …

Industry survey of product lines management tools: Requirements, qualities and open issues

O Djebbi, C Salinesi, G Fanmuy - 15th IEEE International …, 2007 - ieeexplore.ieee.org
PLM approaches are becoming a prominent approach in the Software Engineering and
Systems Engineering PL contexts. The idea behind PLM is to focus on artifacts that are …

Supporting evolutionary development by feature models and traceability links

M Riebisch - … 11th IEEE International Conference and Workshop …, 2004 - ieeexplore.ieee.org
During their usage, software systems have to be changed constantly. If such changes are
implemented in an incomplete or inconsistent way a loss of architectural quality will occur, ie …

A feature-based approach to embedded system hardware and software co-design

XF Zha, SJ Fenves, RD Sriram - … and Information in …, 2005 - asmedigitalcollection.asme.org
An embedded system is a hybrid of hardware and software that combines software flexibility
and hardware real-time performance. The co-design of hardware and software is the most …