skip to main content
10.1145/2556624acmotherconferencesBook PagePublication PagesvamosConference Proceedingsconference-collections
VaMoS '14: Proceedings of the 8th International Workshop on Variability Modelling of Software-Intensive Systems
ACM2014 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
VaMoS '14: The Eighth International Workshop on Variability Modelling of Software-intensive Systems Sophia Antipolis France January 22 - 24, 2014
ISBN:
978-1-4503-2556-1
Published:
22 January 2014
Sponsors:
University of Duisburg-Essen, IT University of Copenhagen, UNSA

Bibliometrics
Skip Abstract Section
Abstract

This volume contains the proceedings of the Eights International Workshop on Variability Modelling of Software-intensive Systems (VaMoS 2014), 22-24 January 2014, hosted by the Université Nice Sophia Antipolis. Previous editions were held in Pisa (2013), Leipzig (2012), Namur (2011), Linz (2010), Sevilla (2009), Essen (2008) and Limerick (2007).

The VaMoS workshop series aims at bringing together researchers from different areas dedicated to mastering variability to discuss advantages, drawbacks, and complementarities of various approaches and to present new results for mastering variability throughout the whole life cycle of systems, system families, and product lines. VaMoS has always been a highly interactive event that is one of the major venues of the variability modelling community, where most of the core researchers in the field meet and exchange ideas.

Skip Table Of Content Section
SESSION: Invited papers
research-article
Past, present and future of product line engineering in industry: reflecting on 15 years of variability management in real projects

Product line engineering has evolved from being a practice invented by individual companies out of the urgent need to find ways to manage a set of products, into a science commonly practiced by a large number of companies. In this talk, we look back how ...

research-article
A retrospective on an industrial product-line project

In this talk, we review the course of an industrial project involving a product line for a complex cybe-physical system. The project involved an industry partner and a research institute in Norway, Simula Research Laboratory. The product is a subsea oil ...

SESSION: Empirical studies
research-article
A survey on teaching of software product lines

With around two decades of existence, the community of Software Product Line (SPL) researchers and practitioners is thriving as can be attested by the extensive research output and the numerous successful industrial projects. Education has a key role to ...

research-article
A taxonomy of software product line reengineering

In the context of single software systems, refactoring is commonly accepted to be the process of restructuring an existing body of code in order to improve its internal structure without changing its external behavior. This process is vital to the ...

research-article
Variability management in an unaware software product line company: an experience report

Software product line adoption is a challenging task in software development organisations. There are some reports in the literature of how software product line engineering has been adopted in several companies using different variability management ...

SESSION: Variability modeling
research-article
Capturing variability in space and time with hyper feature models

Software product lines (SPLs) and software ecosystems (SECOs) are approaches to capturing families of closely related software systems in terms of common and variable functionality. SPLs and especially SECOs are subject to evolution to adapt to new or ...

research-article
A classification of modeling variability in simulink

Today's cars are characterized by many functional variants. There are many reasons for the underlying variability, from the adaptation to diverse markets to different technical aspects, which are based on a cross-platform reuse of software functions. ...

SESSION: Configuration
research-article
On lazy and eager interactive reconfiguration

An interactive configuration tool needs to provide feedback to the user on possible further decisions while respecting constraints of the product being configured. In the presence of a large number of product features, it reduces the configuration ...

research-article
Comparing or configuring products: are we getting the right ones?

Product comparators and configurators aim to assist customers in choosing a product that meets their expectations. While comparators present similarities and differences between competing products, configurators propose an assisted environment to ...

SESSION: Testing
research-article
Towards statistical prioritization for software product lines testing

Software Product Lines (SPLs) are inherently difficult to test due to the combinatorial explosion of the number of products to consider. To reduce the number of products to test, sampling techniques such as combinatorial interaction testing have been ...

research-article
The Drupal framework: a case study to evaluate variability testing techniques

Variability testing techniques search for effective but manageable test suites that lead to the rapid detection of faults in systems with high variability. Evaluating the effectiveness of these techniques in real settings is a must but challenging due ...

research-article
Practical problems with modeling variability in test cases: an industrial perspective

There is growing trend towards using Commercial off the shelf (COTS) software within enterprises, as against developing custom-built software. IT service providers, who specialize in executing COTS implementation projects, have to deal with the problem ...

SESSION: Exploiting variability
research-article
Where has all my memory gone?: determining memory characteristics of product variants using virtual-machine-level monitoring

Non-functional properties such as memory footprint have recently gained importance in software product line research. However, determining the memory characteristics of individual features and product variants is extremely challenging. We present an ...

research-article
Structural feature interaction patterns: case studies and guidelines

Feature interactions have been an intensive field of research for more than a decade. Recently, it gained much attention in the context of software product lines (SPLs), a methodology that takes features explicitly into account to distinguish between ...

research-article
Low-level variability support for web-based software product lines

The Web systems domain has faced an increasing number of devices, browsers, and platforms to cope with, driving software systems to be more flexible to accomodate them. Software product line (SPL) engineering can be used as a strategy to implement ...

SESSION: Dynamic software product lines
research-article
Staged configuration of dynamic software product lines with complex binding time constraints

Dynamic software product lines (DSPL) constitute a promising approach for developing highly-configurable, runtime-adaptive systems in a feature-oriented way. A DSPL integrates both variability in time and space in a unified conceptual framework. For ...

research-article
Towards assessing the complexity of object migration in dynamic, feature-oriented software product lines

Dynamic Software Product Lines (DSPLs) implement features of a product family, from which products can be derived and reconfigured at runtime. This way, systems can alternate their configurations without service interruption. The activation and ...

research-article
Features on demand

This paper presents our vision of applications as feature clouds, providing software services that are composed dynamically from a set of available fine-grained features. Our feature cloud programming model realizing this vision, relies on context-...

SESSION: Variability and architecture
research-article
On the interdependence and integration of variability and architectural decisions

In software product line engineering, the design of assets for reuse and the derivation of software products entails low-level and high-level decision making. In this process, two major types of decisions must be addressed: variability decisions, i.e., ...

research-article
The feature pack approach: systematically managing implementations in software ecosystems

In an information system ecosystem customers integrate features, which are independently developed and evolved by multiple organizations. These features need to work together although there is little to no coordination among developer organizations.

The ...

research-article
Structuring variability in the context of embedded systems during software engineering

During the development of embedded software, the system context (mechanical, electronical, business, etc.) has to be considered. Typically, this context is diverse and highly complex. Moreover, the context in which the system is embedded can vary. For ...

SESSION: Properties of variability models
research-article
Extracting feature model changes from the Linux kernel using FMDiff

The Linux kernel feature model has been studied as an example of large scale evolving feature model and yet details of its evolution are not known. We present here a classification of feature changes occurring on the Linux kernel feature model, as well ...

research-article
Towards system analysis with variability model metrics

Variability models are central artifacts in highly configurable systems. They aim at planning, developing, and configuring systems by describing configuration knowledge at different levels of formality. The existence of large models using a variety of ...

Contributors
  • University of Côte d’Azur
  • University of Copenhagen
  • University of Duisburg-Essen

Recommendations

Acceptance Rates

VaMoS '14 Paper Acceptance Rate21of55submissions,38%Overall Acceptance Rate66of147submissions,45%
YearSubmittedAcceptedRate
VaMoS '19241458%
VAMOS '18341544%
VaMoS '15341647%
VaMoS '14552138%
Overall1476645%