An exploratory study of cloning in industrial software product lines

Y Dubinsky, J Rubin, T Berger… - 2013 17th European …, 2013 - ieeexplore.ieee.org
Many companies develop software product lines-collections of similar products-by cloning
and adapting artifacts of existing product variants. Transforming such cloned product …

Managing cloned variants: a framework and experience

J Rubin, K Czarnecki, M Chechik - Proceedings of the 17th International …, 2013 - dl.acm.org
In our earlier work, we have proposed a generic framework for managing collections of
related products realized via cloning--both in the case when such products are refactored …

Denial-of-service attacks on battery-powered mobile computers

T Martin, M Hsiao, D Ha… - Second IEEE Annual …, 2004 - ieeexplore.ieee.org
Sleep deprivation attacks are a form of denial of service attack whereby an attacker renders
a pervasive computing device inoperable by draining the battery more quickly than it would …

Feature identification from the source code of product variants

T Ziadi, L Frias, MAA da Silva… - 2012 16th European …, 2012 - ieeexplore.ieee.org
In order to migrate software products which are deemed similar into a product line, it is
essential to identify the common features and the variations between the product variants …

Automating the extraction of model-based software product lines from model variants (T)

J Martinez, T Ziadi, TF Bissyandé… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
We address the problem of automating 1) the analysis of existing similar model variants and
2) migrating them into a software product line. Our approach, named MoVaPL, considers the …

Indicators for merge conflicts in the wild: survey and empirical study

O Leßenich, J Siegmund, S Apel, C Kästner… - Automated Software …, 2018 - Springer
While the creation of new branches and forks is easy and fast with modern version-control
systems, merging is often time-consuming. Especially when dealing with many branches or …

Extraction of feature models from formal contexts

U Ryssel, J Ploennigs, K Kabitzsch - Proceedings of the 15th …, 2011 - dl.acm.org
For economical reasons, the creation of feature oriented software should include previously
created products and should not be done from scratch. To speed up this migration process …

Basont-a modular, adaptive building automation system ontology

J Ploennigs, B Hensel, H Dibowski… - IECON 2012-38th …, 2012 - ieeexplore.ieee.org
Several ontologies exist that model aspects of home or building automation systems for
specific use cases. However, no comprehensive approach exists, that models building …

Efficient synthesis of feature models

S She, U Ryssel, N Andersen, A Wąsowski… - Information and …, 2014 - Elsevier
Context Variability modeling, and in particular feature modeling, is a central element of
model-driven software product line architectures. Such architectures often emerge from …

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 …