Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- tutorialSeptember 2019
Machine Learning and Configurable Systems: A Gentle Introduction
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APages 325–326https://doi.org/10.1145/3336294.3342383The goal of this tutorial is to give an introduction to how machine learning can be used to support activities related to the engineering of configurable systems and software product lines. To the best of our knowledge, this is the first practical ...
- tutorialSeptember 2019
Variability Modeling and Implementation with EASy-Producer
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 328https://doi.org/10.1145/3336294.3342382EASy-Producer is an open-source research toolset for engineering product lines, variability-rich software ecosystems, and dynamic software product lines. In this tutorial, we will introduce its (textual) variability modeling capabilities realized by the ...
- tutorialSeptember 2019
Feature-Based Systems and Software Product Line Engineering: PLE for the Enterprise
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 331https://doi.org/10.1145/3336294.3342381This paper describes a tutorial to introduce a product line engineering solution, including tools and methods, that is the subject of an upcoming ISO standard and known as "Feature-Based Systems and Software Product Line Engineering." This tutorial will ...
- tutorialSeptember 2019
Variability Modeling and Management of MATLAB/Simulink Models
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 332https://doi.org/10.1145/3336294.3342380MATLAB/Simulink models are widely used in industry to model and simulate complex systems in several domains (e.g., automotive). These complex systems are produced in mass, and often, clients demand different functionalities. As a result, the variability ...
- tutorialSeptember 2019
Automated Evaluation of Embedded-System Design Alternatives
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 330https://doi.org/10.1145/3336294.3342379This half-day tutorial presents a method to tackle the issue of evaluating a plethora of embedded system design-alternatives against functional and non-functional requirements. Our method results from a joint research project between three universities ...
-
- tutorialSeptember 2019
Software Reuse for Mass Customization
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 327https://doi.org/10.1145/3336294.3342378This tutorial explores the impact of the socio-economic trends of mass customization on software reuse through software product line development.
- tutorialSeptember 2019
Describing Variability with Domain-Specific Languages and Models
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 329https://doi.org/10.1145/3336294.3342377This tutorial will teach participants about domain-specific languages and models, where they can best be used (and where not), and how to apply them effectively to improve the speed and quality of product development within a product line.
- extended-abstractSeptember 2019
Feature-Family-Based Reliability Analysis of Software Product Lines
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 64https://doi.org/10.1145/3336294.3342376Context: Verification techniques such as model checking are being applied to ensure that software systems achieve desired quality levels and fulfill their functional and non-functional specification. However, applying these techniques to software ...
- extended-abstractSeptember 2019
Achieving Change Requirements of Feature Models by an Evolutionary Approach
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 256https://doi.org/10.1145/3336294.3342375Software Product Lines (SPLs) are families of products that share some common features, and differ on some others. The variability of SPLs is usually described at design time by using variability models; one of the main used variability models are ...
- extended-abstractSeptember 2019
Feature-Oriented Contract Composition
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 25https://doi.org/10.1145/3336294.3342374A software product line comprises a set of products that share a common code base, but vary in specific characteristics called features. Ideally, features of a product line are developed in isolation and composed subsequently. Product lines are ...
- extended-abstractSeptember 2019
Automated Analysis of Feature Models: Quo Vadis?
- José A. Galindo,
- David Benavides,
- Pablo Trinidad,
- Antonio-Manuel Gutiérrez-Fernández,
- Antonio Ruiz-Cortés
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 302https://doi.org/10.1145/3336294.3342373Feature models have been used since the 90's to describe software product lines as a way of reusing common parts in a family of software systems. In 2010, a systematic literature review was published summarizing the advances and settling the basis of ...
- extended-abstractSeptember 2019
Mutation Operators for Feature-Oriented Software Product Lines
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 12https://doi.org/10.1145/3336294.3342372In this extended abstract, we describe the Journal First summary of our article with the same title published in the Journal of Software: Testing, Verification and Reliability (STVR) [1].
- extended-abstractSeptember 2019
Journal First Presentation of a Comparative Study of Workflow Customization Strategies: Quality Implications for Multi-Tenant SaaS
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 32https://doi.org/10.1145/3336294.3342371Multi-tenant Software-as-a-Service (SaaS) applications share a single runtime instance among multiple customer organizations (tenants). To account for differences in tenant requirements, they have to support run-time customization. The latter turns ...
- extended-abstractSeptember 2019
Enabling Automated Requirements Reuse and Configuration
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 206https://doi.org/10.1145/3336294.3342370Software-intensive systems belonging to a product line (PL) often have their shared architecture design available before they are developed. Therefore, the PL often has a large number of reusable and configurable requirements, which are naturally ...
- extended-abstractSeptember 2019
Extended Abstract of "Spectrum-Based Fault Localization in Software Product Lines"
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 13https://doi.org/10.1145/3336294.3342369Testing Software Product Lines (SPLs) is a challenging approach due to the huge number of products under test. Most of the SPL testing approaches have proposed novel ideas to make verification and validation activities cost-effective. However, after ...
- extended-abstractSeptember 2019
Metrics for Analyzing Variability and Its Implementation in Software Product Lines: A Systematic Literature Review
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 244https://doi.org/10.1145/3336294.3342368This summary refers to the paper Metrics for analyzing variability and its implementation in software product lines: A systematic literature review1. It was online first in 2018 and was finally published 2019 in the Information and Software Technology (...
- abstractSeptember 2019
Second International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2019)
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 320https://doi.org/10.1145/3336294.3342367Most of today's software systems evolve continuously and need to exist in various variants to address different requirements. However, changes resulting from evolution in time (i.e., revisions) and changes resulting from evolution in space (i.e., ...
- abstractSeptember 2019
Second International Workshop on Experiences and Empirical Studies on Software Reuse (WEESR 2019)
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 321https://doi.org/10.1145/3336294.3342366The Workshop on Experiences and Empirical Studies on Software Reuse (WEESR) aims, on the one hand, to allow researchers and practitioners discuss in-progress research regarding experiences and empirical studies on applying reuse techniques in non-...
- abstractSeptember 2019
First International Workshop on Languages for Modelling Variability (MODEVAR 2019)
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 323https://doi.org/10.1145/3336294.3342364Feature models were invented in 1990 and have been recognised as one of the main contributions to the software product line community. Although there have been several attempts to establish a sort of standard variability modelling language, there is ...
- abstractSeptember 2019
Fourth International Workshop on Software Product Line Teaching (SPLTea 2019)
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume APage 322https://doi.org/10.1145/3336294.3342363Education has a key role to play for disseminating the constantly growing body of Software Product Line (SPL) knowledge. In a sense, every researcher in SPL should think about how to teach SPL. This workshop aims to explore and explain the current ...