Lifting model transformations to product lines

R Salay, M Famelis, J Rubin, A Di Sandro… - Proceedings of the 36th …, 2014 - dl.acm.org
Software product lines and model transformations are two techniques used in industry for
managing the development of highly complex software. Product line approaches simplify the …

Extracting software product line feature models from natural language specifications

A Sree-Kumar, E Planas, R Clarisó - Proceedings of the 22nd …, 2018 - dl.acm.org
The specification of a family of software products may include documents written in natural
language. Automatically extracting knowledge from these documents is a challenging …

Analysis of feature models using Alloy: A survey

A Sree-Kumar, E Planas, R Clarisó - arXiv preprint arXiv:1604.00349, 2016 - arxiv.org
Feature Models (FMs) are a mechanism to model variability among a family of closely
related software products, ie a software product line (SPL). Analysis of FMs using formal …

VIBE: looking for variability in ambiguous requirements

A Fantechi, S Gnesi, L Semini - Journal of Systems and Software, 2023 - Elsevier
Variability is a characteristic of a software project and describes the fact that a system can be
configured in different ways, obtaining different products (variants) from a common code …

Scalable n-way model matching using multi-dimensional search trees

A Schultheiß, PM Bittner, L Grunske… - 2021 ACM/IEEE 24th …, 2021 - ieeexplore.ieee.org
Model matching algorithms are used to identify common elements in input models, which is
a fundamental precondition for many software engineering tasks, such as merging software …

Model-based security analysis of feature-oriented software product lines

S Peldszus, D Strüber, J Jürjens - Proceedings of the 17th ACM …, 2018 - dl.acm.org
Today's software systems are too complex to ensure security after the fact–security has to be
built into systems by design. To this end, model-based techniques such as UMLsec support …

Validating feature models with respect to textual product line specifications

A Sree-Kumar, E Planas, R Clarisó - Proceedings of the 15th …, 2021 - dl.acm.org
Feature models (FM) are a valuable resource in the analysis of software product lines (SPL).
They provide a visual abstraction of the variation points in a family of related software …

On the use of product-line variants as experimental subjects for clone-and-own research: a case study

A Schultheiß, PM Bittner, T Kehrer, T Thüm - Proceedings of the 24th …, 2020 - dl.acm.org
Software is often released in multiple variants to address the needs of different customers or
application scenarios. One frequent approach to create new variants is clone-and-own …

Adding product-line capabilities to your favourite modeling language

A Di Sandro, R Shahin, M Chechik - Proceedings of the 17th …, 2023 - dl.acm.org
Software product lines are commonly adopted in industry to manage the development of
complex families of software systems. Software engineering activities use models at their …

Using obstacle analysis to support SysML-based model testing for cyber physical systems

M Alenazi, N Niu, W Wang… - 2018 IEEE 8th …, 2018 - ieeexplore.ieee.org
Cyber-physical systems play a crucial role in various applications, ranging from critical
infrastructure control like power grid to the technological revolution of Industry 4.0 aimed to …