TU Darmstadt / ULB / TUbiblio

An Architectural Pattern to Realize Multi Software Product Lines in Java

Setyautami, Maya Retno Ayu ; Hähnle, Reiner
Grünbacher, Paul ; Seidl, Christoph ; Dhungana, Deepak ; Lovasz-Bukvova, Helena (eds.) (2021):
An Architectural Pattern to Realize Multi Software Product Lines in Java.
In: VaMoS'21: 15th International Working Conference on Variability Modelling of Software-Intensive Systems,
ACM, 15th International Working Conference on Variability Modelling of Software-Intensive Systems, virtual Conference, 09.-11.02.2021, ISBN 978-1-4503-8824-5,
DOI: 10.1145/3442391.3442401,
[Conference or Workshop Item]

Abstract

We present a realization of multi software product lines in the Java programming language that permits full interoperability and hierarchical dependencies among multiple product variants. This concept, called variability modules (VM), is implemented in terms of an architectural pattern in Java and does not require any pre-processing or language extension. It can be used with any Java development environment. The VM architectural pattern comes with a dedicated UML profile, which makes it possible to present variability to non-technical stakeholders. We evaluate our approach with the help of a real-world case study.

Item Type: Conference or Workshop Item
Erschienen: 2021
Editors: Grünbacher, Paul ; Seidl, Christoph ; Dhungana, Deepak ; Lovasz-Bukvova, Helena
Creators: Setyautami, Maya Retno Ayu ; Hähnle, Reiner
Title: An Architectural Pattern to Realize Multi Software Product Lines in Java
Language: English
Abstract:

We present a realization of multi software product lines in the Java programming language that permits full interoperability and hierarchical dependencies among multiple product variants. This concept, called variability modules (VM), is implemented in terms of an architectural pattern in Java and does not require any pre-processing or language extension. It can be used with any Java development environment. The VM architectural pattern comes with a dedicated UML profile, which makes it possible to present variability to non-technical stakeholders. We evaluate our approach with the help of a real-world case study.

Book Title: VaMoS'21: 15th International Working Conference on Variability Modelling of Software-Intensive Systems
Publisher: ACM
ISBN: 978-1-4503-8824-5
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Software Engineering
Event Title: 15th International Working Conference on Variability Modelling of Software-Intensive Systems
Event Location: virtual Conference
Event Dates: 09.-11.02.2021
Date Deposited: 20 Jul 2022 07:49
DOI: 10.1145/3442391.3442401
Additional Information:

Art.No.: 9

PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details