• Keine Ergebnisse gefunden

Second International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2019)

N/A
N/A
Protected

Academic year: 2022

Aktie "Second International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2019)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Second International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2019)

Michael Nieke

Technische Universität Braunschweig Braunschweig, Germany

m.nieke@tu-bs.de

Lukas Linsbauer

Johannes Kepler University Linz, Austria lukas.linsbauer@jku.at

Jacob Krüger

Otto-von-Guericke University Magdeburg, Germany

jkrueger@ovgu.de

Thomas Leich

Harz University & METOP GmbH Wernigerode & Magdeburg, Germany

tleich@hs-harz.de

ABSTRACT

Most of today’s software systems evolve continuously and need to exist in various variants to address different requirements. How- ever, changes resulting from evolution in time (i.e., revisions) and changes resulting from evolution in space (i.e., variants) are man- aged completely differently. In particular, no traditional technology for version management provides convenient means to effectively and efficiently support unified revision and variant management.

Researchers from various communities have proposed new concepts and techniques to tackle this problem. Especially the communities of software configuration management, software product lines, and software versioning are working on such a unified technology. For example, variation control systems have been proposed to systemat- ically manage revisions and variants based on a unified perspective of evolution in time and space.VariVolution(the 2nd International Workshop on Variability and Evolution of Software-Intensive Sys- tems) aims to gather researchers and practitioners that are working on or interested in software evolution and variability. The workshop offers an opportunity to exchange ideas, report real-world cases and problems, and initiate new research directions and collaborations.

CCS CONCEPTS

•Software and its engineering→Software product lines;Soft- ware configuration management and version control systems.

KEYWORDS

Evolution, variability, version control, configuration management ACM Reference Format:

Michael Nieke, Lukas Linsbauer, Jacob Krüger, and Thomas Leich. 2019.

Second International Workshop on Variability and Evolution of Software- Intensive Systems (VariVolution 2019). In23rd International Systems and Software Product Line Conference - Volume A (SPLC ’19), September 9–13, 2019, Paris, France.ACM, New York, NY, USA, 1 page. https://doi.org/10.

1145/3336294.3342367

Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored.

For all other uses, contact the owner/author(s).

SPLC ’19, September 9–13, 2019, Paris, France

© 2019 Copyright held by the owner/author(s).

ACM ISBN 978-1-4503-7138-4/19/09.

https://doi.org/10.1145/3336294.3342367

WORKSHOP SUMMARY

A software product line enables an organization to systematically manage a set of similar software systems based on a reusable plat- form. However, adopting and maintaining a software product line is a challenging task. An organization needs to actively evolve its soft- ware product line to integrate new (extending the variant space) or changing (evolving to a new revision) requirements. Consequently, the two dimensions of evolution in time and space will affect each other, which is why they must be considered mutually. This com- bination of variability and versioning yields an additional level of complexity. The software-product-line community acknowledges that a unified solution for managing variants and revisions simulta- neously is needed to support practitioners. For example, Dagstuhl seminar 191911has been conducted as a collaborative event with researchers from various communities to initiate research on such a solution.

This year’s VariVolution workshop follows the topics of the previous edition [1] and conveys concepts of software evolution to the variability management community. The objectives of the workshop are:

• Discuss recent research that addresses the challenges of vari- ability and evolution.

• Identify open research topics.

• Present concepts and technical solutions towards unified variant and revision management.

• Demonstrate tools adressing the aforementioned topics.

• Investigate real-world problems caused by the combination of variability and evolution.

• Present industrial challenges and lessons learned.

VariVolution aims to increase collaboration in the domain of vari- ability evolution and to raise awareness of current problems in this domain. The second edition of VariVolution received six sub- missions, out of which the program committee accepted four full papers and one short paper to be included in the workshop.

Workshop website: sites.google.com/view/varivolution2019

REFERENCES

[1] Lukas Linsbauer, Somayeh Malakuti, Andrey Sadovykh, and Felix Schwägerl. 2018.

1st Intl. Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution). InInternational Systems and Software Product Line Conference (SPLC). ACM, 294–294.

1https://www.dagstuhl.de/en/program/calendar/semhp/?semnr=19191

Referenzen

ÄHNLICHE DOKUMENTE

To address this problem, the 3 rd International Workshop on Variabil- ity and Evolution of Software-Intensive Systems (VariVolution) aims to gather researchers and practitioners

After an initial discussion about the nature of automated production systems and their specific development process, we sketch in this extended abstract the challenges associated

Der Beitrag “Challenges in Secure Software Evolution - The Role of Software Architec- ture” befasst sich mit den Herausforderungen der Evolution von Software bezogen

Abstract: Das DFG Schwerpunktprogramms 1593 Design for Future - Managed Software Evolution wurde gegründet, um fundamentale neue Ansätze für den Bereich langlebiger Software-Systeme

The flow-character information is conceptually dif- ferent from the information used for the cooperation itself, although these two kinds of information can be

It turns out that a natural extension of the concept of dimension of the observability space for linear systems can be given in terms of Hausdorff dimension of the observable set,

Our approach to the dynamic evolution of object-oriented software systems [1, 3] treats updates in a manner similar to crosscutting concerns in aspect-oriented programming: all

The general strategy of our approach is to first use aspects to instrument pro- grams so that they generate ”interesting” trace data (using the AspectJ 5 load time weaver), and then