• Keine Ergebnisse gefunden

Third International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2020)

N/A
N/A
Protected

Academic year: 2022

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

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Third International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2020)

Jacob Krüger

University of Toronto, Canada

Otto-von-Guericke University Magdeburg, Germany jkrueger@ovgu.de

Sofia Ananieva

FZI Research Center for Information Technology, Germany ananieva@fzi.de

Lea Gerling

University of Hildesheim, Germany gerling@sse.uni-hildesheim.de

Eric Walkingshaw

Oregon State University Corvallis, USA eric.walkingshaw@oregonstate.edu

ABSTRACT

Modern software systems are subject to continuous evolution in time (i.e., revisions) and space (i.e., variants). Different research communities are concerned with techniques for managing the evo- lution in these two dimensions, particularly in the areas of software configuration management and software product-line engineering.

Unfortunately, due to both research areas acting mostly indepen- dent of each other, traditional technologies for managing software evolution do not provide unified support for revisions and variants.

To address this problem, the 3rdInternational Workshop on Variabil- ity and Evolution of Software-Intensive Systems (VariVolution) aims to gather researchers and practitioners from different communities to present, and work on, advances in unifying evolution in time and space. For instance, reference architectures and analysis techniques that integrate both dimensions have been presented and extended during previous workshop editions, aiming to provide means for systematically managing evolving software systems. VariVolution offers researchers and practitioners an opportunity to exchange ideas, report real-world case studies, discuss open problems, and initiate new research in a collaborative and open environment.

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:

Jacob Krüger, Sofia Ananieva, Lea Gerling, and Eric Walkingshaw. 2020.

Third International Workshop on Variability and Evolution of Software- Intensive Systems (VariVolution 2020). In24th ACM International Systems and Software Product Line Conference (SPLC ’20), October 19–23, 2020, MON- TREAL, QC, Canada.ACM, New York, NY, USA, 1 page. https://doi.org/10.

1145/3382025.3414944

Permission to make digital or hard copies of all or part 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 components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org.

SPLC ’20, October 19–23, 2020, MONTREAL, QC, Canada

© 2020 Copyright held by the owner/author(s). Publication rights licensed to ACM.

ACM ISBN 978-1-4503-7569-6/20/10...$15.00 https://doi.org/10.1145/3382025.3414944

WORKSHOP SUMMARY

Software product-line engineering provides methods and tools to systematically manage a portfolio of similar systems based on an integrated platform. Still, evolving such a portfolio is challenging, asking an organization to integrate new (i.e., evolving the variant space) or change existing (i.e., evolving to a new revision) require- ments. The two dimensions of time and space are clearly affecting each other and should be considered mutually, adding a new level of complexity. Unfortunately, systematically managing the evolu- tion of time and space based on unified techniques only recently received attention in the software product-line engineering and software-configuration management communities.

VariVolution provides a collaborative forum to present and work on this research direction. With the third edition of the VariVolution workshop, we follow the topics and intentions of previous years [1, 2], conveying concepts of software evolution to the variability management community. The objectives of the workshop are:

• Conceptual approaches and technical solutions for uniform management of variability in time and space

• Variation control systems and the like

• Concepts enabling software product-line modernization

• Evolution problems concerning specific variability mecha- nisms (e.g., delta-oriented, annotation-based)

• Variability- and evolution-friendly software development processes (e.g., reactive, incremental, agile)

• Tools implementing above concepts

• Investigations and classifications of real-world problems caused by the combination of variability and evolution

• Industrial challenges and lessons learned

VariVolution aims to establish collaborations on evolving variabil- ity by raising the awareness for open problems, presenting novel techniques, and providing a discussion forum for future research.

We received five submissions for the third edition of VariVolution, out of which the program committee accepted three full papers and one short paper to be included in the workshop.

Website: https://sites.google.com/view/varivolution2020/

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). InSPLC. ACM.

[2] Michael Nieke, Lukas Linsbauer, Jacob Krüger, and Thomas Leich. 2019. Second In- ternational Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2019). InSPLC. ACM.

Referenzen

ÄHNLICHE DOKUMENTE

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

The in od c- ion of en ibili fo ene g demand a p og amming le el ha e e al con eq ence fo p og amme Ðand hei de ign deci ion.. In: DAC Wo k hop on S em- o-Silicon Pe fo mance

Then, in case the source and target components meet the membership condition of an ensemble, the execution environment updates the belief of the target

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

To reach this goal, we accept three types of submissions to this workshop: (1) Performance Benchmarks, usually consisting of several large models which are used to measure the

If model-based analysis methods are used during the system design time, they can give very early and very precise feedback about the system safety and thus assist the design

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