Requirements modeling languages for software product lines: A systematic literature review

S Sepúlveda, A Cravero, C Cachero - Information and Software Technology, 2016 - Elsevier
Abstract Context: Software product lines (SPLs) have reached a considerable level of
adoption in the software industry, having demonstrated their cost-effectiveness for …

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 …

A generic LSTM neural network architecture to infer heterogeneous model transformations

L Burgueno, J Cabot, S Li, S Gérard - Software and Systems Modeling, 2022 - Springer
Abstract Models capture relevant properties of systems. During the models' life-cycle, they
are subjected to manipulations with different goals such as managing software evolution …

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 …

Traceability link recovery between requirements and models using an evolutionary algorithm guided by a learning to rank algorithm: Train control and management …

AC Marcén, R Lapeña, O Pastor, C Cetina - Journal of Systems and …, 2020 - Elsevier
Abstract Traceability Link Recovery (TLR) has been a topic of interest for many years within
the software engineering community. In recent years, TLR has been attracting more …

Achieving feature location in families of models through the use of search-based software engineering

J Font, L Arcega, Ø Haugen… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
The application of search-based software engineering techniques to new problems is
increasing. Feature location is one of the most important and common activities performed …

Family model mining for function block diagrams in automation software

S Holthusen, D Wille, C Legat, S Beddig… - Proceedings of the 18th …, 2014 - dl.acm.org
Automation systems are mostly individual highly customized system variants, consisting both
of hardware and software. In order to reduce development effort, it is a common practice to …

An automatic process for weaving functional quality attributes using a software product line approach

JM Horcas, M Pinto, L Fuentes - Journal of Systems and Software, 2016 - Elsevier
Some quality attributes can be modelled using software components, and are normally
known as Functional Quality Attributes (FQAs). Applications may require different FQAs, and …