skip to main content
10.1145/2647908acmotherconferencesBook PagePublication PagessplcConference Proceedingsconference-collections
SPLC '14: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2
ACM2014 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SPLC '14: 18th International Software Product Lines Conference - Companion Volume for Workshop, Tools and Demo papers Florence Italy September 15 - 19, 2014
ISBN:
978-1-4503-2739-8
Published:
15 September 2014
Sponsors:
University of Florence, CNR

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: 8th international workshop on dynamic software product lines (DSPL 2014)
research-article
Context variability modeling for runtime configuration of service-based dynamic software product lines

In emerging domains such as Cloud-based Industrial Control Systems (ICSs) and SCADA systems where data-intensive and high performance computing are needed, a higher degree of flexibility is being demanded to meet new stakeholder requirements, context ...

research-article
Resource-optimizing adaptation for big data applications

The resource requirements of Big Data applications may vary dramatically over time, depending on changes in the context. If resources should not be defined for the maximum case, but available resources are mostly static, there is a need to adapt ...

research-article
Variability: from software product lines to self-adaptive systems

Variability is commonly understood as the ability of a software system or software artifact (e.g., component) to be changed so that it fits a specific context. Variability allows adapting the structure of a software system, its behavior, or underlying ...

research-article
From feature modeling to context variability modeling

In this invited talk we will draw the evolution from feature modeling techniques to context variability models and its importance for Dynamic Software Product Lines approaches and for supporting dynamic variability as well.

SESSION: First international workshop on software product line teaching (SPLTea 2014)
research-article
Teaching variability engineering to cognitive psychologists

In research of cognitive psychology, experiments to measure cognitive processes may be run in many similar yet slightly different configurations. Variability engineering offers techniques to handle variable configurations both conceptually and ...

research-article
Ten years of the arcade game maker pedagogical product line

A software product line (SPL) is a set of products that is produced by an organization or organizations using shared assets. My position in the context of this workshop is that students cannot fully grasp the concepts of SPL until they see the interplay ...

research-article
Experiences in teaching variability modeling and model-driven generative techniques

Teaching software engineering is an activity that needs to constantly evolve to cope with new paradigms, principles and techniques. In this paper, we briefly report on several years of experience in teaching both generative techniques in a model-driven ...

SESSION: 2nd international workshop on REverse variability engineering (REVE 2014)
research-article
Using similarity metrics for mining variability from software repositories

Much activity within software product line engineering has been concerned with explicitly representing and exploiting commonality and variability at the feature level for the purpose of a particular engineering task e.g. requirements specification, ...

research-article
Family model mining for function block diagrams in automation software

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 use a clone-and-own approach by modifying an existing variant to fit ...

research-article
Generating feature models from requirements: structural vs. functional perspectives

Adoption of SPLE techniques is challenging and expensive. Hence, automation in the adoption process is desirable, especially with respect to variability management. Different methods have been suggested for (semi-)automatically generating feature models ...

research-article
Feature location for software product line migration: a mapping study

Developing software from scratch is a high cost and error-prone activity. A possible solution to reduce time-to-market and produce high quality software is the reuse of existing software. But when the number of features in the system grows, the ...

SESSION: First workshop on software product line analysis tools (SPLat 2014)
research-article
Towards the assessment of software product line tests: a mutation system for variable systems

Software product line engineering is an emerging methodology for the development of variant-rich software systems. As software product lines are viable for this purpose, testing them is complicated in contrast to non-variable systems, as there is an ...

research-article
VMC: recent advances and challenges ahead

The variability model checker VMC accepts a product family specified as a Modal Transition System (MTS) with additional variability constraints. Consequently, it offers behavioral variability analyses over both the family and its valid product behavior. ...

research-article
Software product line analysis with mCRL2

The mCRL2 language and supporting software provide a state-of-the-art tool suite for the verification of distributed systems. In this paper, we present the general principles, extrapolated from [7,8], which make us believe that mCRL2 can also be used ...

research-article
Abstract test case generation for behavioural testing of software product lines

In Model Based Testing (MBT), test cases are generated automatically from a partial representation of expected behaviour of the System Under Test (SUT) (i.e., the model). For most industrial systems, it is impossible to generate all the possible test ...

research-article
An overview on analysis tools for software product lines

A software product line is a set of different software products that share commonalities. For a selection of features, specialized products of one domain can be generated automatically from domain artifacts. However, analyses of software product lines ...

research-article
An extensible platform for product-line behavioural analysis

Software Product-Line (SPL) model checking has reached an adequate level of efficiency and expressiveness to be applied on real-world cases. Yet a major challenge remains: model checkers should consist of black-box tools that do not require in-depth ...

DEMONSTRATION SESSION: Demonstrations and tools
research-article
WebFML: synthesizing feature models everywhere

Feature Models (FMs) are the de-facto standard for documenting, model checking, and reasoning about the configurations of a software system. This paper introduces WebFML a comprehensive environment for synthesizing FMs from various kinds of artefacts (...

research-article
VARIES framework to support tool integration in product line engineering

Even though product line technologies and methods are well established in today's development environments, various challenges still remain. Different ways of handling variability in system development tools have arisen posing an integration challenge ...

research-article
Systems and software product line engineering with gears from BigLever software

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, and a single automated product configurator that ...

research-article
OPTI-SELECT: an interactive tool for user-in-the-loop feature selection in software product lines

Opti-Select is an Interactive Multi-objective feature analysis and optimization tool for software product lines configuration and feature models optimization based on an innovative UIL (User-In-the-loop) idea. In this tool, the experience of system ...

research-article
Modeling and building product lines with pure::variants

The paper describes a demonstration of pure::variants, a commercial tool for variant and variability management for product lines. The demonstration shows how flexible product line (PL) architectures can be built by using the modeling capabilities ...

research-article
EASy-producer: product line development for variant-rich ecosystems

Development of software product lines requires tool support, e.g., to define variability models, to check variability models for consistency and to derive the artifacts for a specific product. Further capabilities are required when product lines are ...

research-article
MPLM - MaTeLo product line manager: [relating variability modelling and model-based testing]

The diversity of requirements elicited from different customers leads to the development of many variants. Furthermore, compliance with safety standards as mandated for safety-critical systems requires high test efforts for each variant. Model-based ...

research-article
ViViD: a variability-based tool for synthesizing video sequences

We present ViViD, a variability-based tool to synthesize variants of video sequences. ViViD is developed and used in the context of an industrial project involving consumers and providers of video processing algorithms. The goal is to synthesize ...

Contributors
  • Institute of Information Science and Technologies "Alessandro Faedo"
  • University of Florence
  • Italian National Research Council
  • Science Foundation Ireland
  • Fraunhofer Institute for Experimental Software Engineering IESE
  • Italian National Research Council

Recommendations

Acceptance Rates

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