An exploratory study of cloning in industrial software product lines
Many companies develop software product lines-collections of similar products-by cloning
and adapting artifacts of existing product variants. Transforming such cloned product …
and adapting artifacts of existing product variants. Transforming such cloned product …
Managing cloned variants: a framework and experience
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 …
related products realized via cloning--both in the case when such products are refactored …
Denial-of-service attacks on battery-powered mobile computers
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 …
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 …
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)
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 …
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
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 …
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 …
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 …
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 …
model-driven software product line architectures. Such architectures often emerge from …
Extraction and evolution of architectural variability models in plugin-based systems
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 …
systems, making it possible to extend, configure, customize and adapt such systems to …