Facing the truth: benchmarking the techniques for the evolution of variant-rich systems

D Strüber, M Mukelabai, J Krüger, S Fischer… - Proceedings of the 23rd …, 2019 - dl.acm.org
The evolution of variant-rich systems is a challenging task. To support developers, the
research community has proposed a range of different techniques over the last decades …

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 …

QFLan: a tool for the quantitative analysis of highly reconfigurable systems

A Vandin, MH Ter Beek, A Legay… - … , FM 2018, Held as Part of …, 2018 - Springer
QFLan offers modeling and analysis of highly reconfigurable systems, like product lines,
which are characterized by combinatorially many system variants (or products) that can be …

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 …

Managing design-time uncertainty

M Famelis, M Chechik - Software & Systems Modeling, 2019 - Springer
Managing design-time uncertainty, ie, uncertainty that developers have about making
design decisions, requires creation of “uncertainty-aware” software engineering …

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 …

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 …

Managing Variability of Cyber-Physical Production Systems: Towards Consistency Management

HS Fadhlillah, S Greiner, K Feichtinger… - Proceedings of the …, 2024 - dl.acm.org
Engineering Cyber-Physical Production Systems (CPPSs) involves several different
disciplines, where team members range from mechanical, electrical, and automation …

Lifting datalog-based analyses to software product lines

R Shahin, M Chechik, R Salay - Proceedings of the 2019 27th ACM Joint …, 2019 - dl.acm.org
Applying program analyses to Software Product Lines (SPLs) has been a fundamental
research problem at the intersection of Product Line Engineering and software analysis …

Property satisfiability analysis for product lines of modelling languages

E Guerra, J de Lara, M Chechik… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Software engineering uses models throughout most phases of the development process.
Models are defined using modelling languages. To make these languages applicable to a …