On the Challenges of Transforming UVL to IVML

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Agarwal, Prankur, Feichtinger, Kevin, Schmid, Klaus, Eichelberger, Holger, Rabiser, Rick
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916145839210496
author Agarwal, Prankur
Feichtinger, Kevin
Schmid, Klaus
Eichelberger, Holger
Rabiser, Rick
author_facet Agarwal, Prankur
Feichtinger, Kevin
Schmid, Klaus
Eichelberger, Holger
Rabiser, Rick
contents Software product line techniques encourage the reuse and adaptation of software components for creating customized products or software systems. These different product variants have commonalities and differences, which are managed by variability modeling. Over the past three decades, both academia and industry have developed numerous variability modeling methods, each with its own advantages and disadvantages. Many of these methods have demonstrated their utility within specific domains or applications. However, comprehending the capabilities and differences among these approaches to pinpoint the most suitable one for a particular use case remains challenging. Thus, new modeling techniques and tailored tools for handling variability are frequently created. Transitioning between variability models through transformations from different approaches can help in understanding the benefits and drawbacks of different modeling approaches. However, implementing such transformations presents challenges, such as semantic preservation and avoiding information loss. TRAVART is a tool that helps with transitioning between different approaches by enabling the transformation of variability models into other variability models of different types. This paper discusses the challenges for such transformations between UVL and IVML. It also presents a one-way transformation from the UVL to IVML with as little information loss as possible.
format Preprint
id arxiv_https___arxiv_org_abs_2403_01952
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On the Challenges of Transforming UVL to IVML
Agarwal, Prankur
Feichtinger, Kevin
Schmid, Klaus
Eichelberger, Holger
Rabiser, Rick
Software Engineering
Software product line techniques encourage the reuse and adaptation of software components for creating customized products or software systems. These different product variants have commonalities and differences, which are managed by variability modeling. Over the past three decades, both academia and industry have developed numerous variability modeling methods, each with its own advantages and disadvantages. Many of these methods have demonstrated their utility within specific domains or applications. However, comprehending the capabilities and differences among these approaches to pinpoint the most suitable one for a particular use case remains challenging. Thus, new modeling techniques and tailored tools for handling variability are frequently created. Transitioning between variability models through transformations from different approaches can help in understanding the benefits and drawbacks of different modeling approaches. However, implementing such transformations presents challenges, such as semantic preservation and avoiding information loss. TRAVART is a tool that helps with transitioning between different approaches by enabling the transformation of variability models into other variability models of different types. This paper discusses the challenges for such transformations between UVL and IVML. It also presents a one-way transformation from the UVL to IVML with as little information loss as possible.
title On the Challenges of Transforming UVL to IVML
topic Software Engineering
url https://arxiv.org/abs/2403.01952