skip to main content
10.1145/3236405acmotherconferencesBook PagePublication PagessplcConference Proceedingsconference-collections
SPLC '18: Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 2
ACM2018 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SPLC '18: 22nd International Systems and Software Product Line Conference Gothenburg Sweden September 10 - 14, 2018
ISBN:
978-1-4503-5945-0
Published:
10 September 2018

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Data, demonstrations, and tools
demonstration
Feature-based systems and software product line engineering with gears from BigLever

This paper describes a demonstration of the product line engineering tool and framework Gears from BigLever Software. Gears provides a single feature modeling language, a single variation point mechanism that works across the entire product lifecycle, ...

demonstration
KernelHaven: an open infrastructure for product line analysis

KernelHaven is an open infrastructure for Software Product Line (SPL) analysis. It is intended both as a production-quality analysis tool set as well as a research support tool, e.g., to support researchers in systematically exploring research ...

demonstration
Modelling and analysis with featured modal contract automata

Featured modal contract automata (FMCA) have been proposed as a suitable formalism for modelling contract-based dynamic service product lines. A contract is a behavioural description consisting of offers and necessary and permitted service requests with ...

demonstration
ProductlinRE: online management tool for requirements engineering of software product lines

The lack of online tools for managing various artifacts of software product lines is problematic, and stands in contradiction to findings about the need to support collaboration. In this paper, we present ProductLinRE, a web application allowing product ...

demonstration
Safety-oriented process line engineering via seamless integration between EPF composer and BVR tool

The integration between process engineering and variability management is required for tailoring of safety-oriented processes with variabilities to individual projects in a similar manner to the product lines. Previous studies have not adequately ...

demonstration
Using a feature model configurator for release planning

The requirements for a system have many dependencies that can be expressed in the individual requirements managed in an issue tracker or a requirements management system. However, managing the entire body of requirements taking into account all complex ...

SESSION: 6th International Workshop on REverse Variability Engineering (REVE 2018)
research-article
Reverse engineering code dependencies: converting integer-based variability to propositional logic

A number of SAT-based analysis concepts and tools for software product lines exist, that extract code dependencies in propositional logic from the source code assets of the product line. On these extracted conditions, SAT-solvers are used to reason ...

SESSION: 3rd International Workshop on Software Product Line Teaching (SPLTea 2018)
short-paper
Giving students a glimpse of the SPL lifecycle in six hours: challenge accepted!

As part of their second year of Master's course at University of Lille, students in software engineering get an insight into software product line engineering and variability management techniques. This paper describes my own experience in teaching ...

short-paper
Teaching projects and research objectives in SPL extraction

This year at SPLC we present a teaching and research project where a group of master students analysed a variability-rich domain and extracted an SPL (The Robocode SPL). We present the results of such extraction augmented with an analysis and a ...

short-paper
Teaching software product lines as a paradigm to engineers: an experience report in education programs and seminars for senior engineers in Japan

The paper reports authors' experience in teaching software product lines (SPL) for senior engineers in the company. An effective way for education in the experience is to teach SPL as a paradigm consisting of some key ideas and show how we can introduce ...

SESSION: 1st International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2018)
short-paper
Back to the future: avoiding paradoxes in feature-model evolution

A Software Product Line (SPL) captures families of software products and its functionality is captured as features in a feature model. Similar to other software systems, SPLs and their feature models are subject to evolution. Temporal Feature Models (...

short-paper
Generating adaptable user interface in SPLE: using delta-oriented programming and interaction flow modeling language

We explore the possibility of including Delta-Oriented Programming (DOP) and Abstract User Interface (AUI) model during product generation in Software Product Line Engineering (SPLE). Previous work showed that DOP is applicable in a SPLE for Web ...

research-article
Model-based product line engineering in an industrial automotive context: an exploratory case study

Product Line Engineering is an approach to reuse assets of complex systems by taking advantage of commonalities between product families. Reuse within complex systems usually means reuse of artifacts from different engineering domains such as mechanical,...

SESSION: Doctoral symposium
short-paper
A methodological framework to enable the generation of code from DSML in SPL

Software Product Line has acquired a significant momentum at the end of the 1990ies since it allows the production of variable software systems corresponding to the same domain portfolio. The effectiveness of the derivation process depends on how well ...

short-paper
Feature and variability extraction from natural language software requirements specifications

Extracting feature and variability from requirement specifications is an indispensable activity to support systematic integration related single software systems into Software Product Line (SPL). Performing variability extraction is time-consuming and ...

short-paper
Supporting feature-oriented development and evolution in industrial software ecosystems

Companies nowadays need to serve a mass market while at the same time customers request highly individual solutions. To handle this problem, development is frequently organized in software ecosystems (SECOs), i.e., interrelated software product lines ...

short-paper
Verification of migrated product lines

Maintaining several code bases (e.g., clones) of software variants in an application domain remains a widespread development practice, though costly and error-prone. Despite the many benefits that come with using the product-line approach, many ...

Contributors
  • University of Côte d’Azur
  • Basque Research and Technology Alliance (BRTA)
  • IT University of Copenhagen
  • The University of British Columbia
  • University of the Basque Country
  • University of Zambia
  • Ruhr University Bochum
  1. Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 2

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate167of463submissions,36%
    YearSubmittedAcceptedRate
    SPLC '22411434%
    SPLC '22411434%
    SPLC '20491735%
    SPLC '15873439%
    SPLC '14973637%
    SPLC '12662233%
    SPLC '09823037%
    Overall46316736%