Tutorial on the Universal Variability Language

Chico Sundermann, Kevin Feichtinger, Jose Galindo, David Benavides, Rick Rabiser, Sebastian Krieter, Thomas Thüm

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

The multitude of formats for specifying variability models induces additional effort for researchers and practitioners and hinders exchange. The Universal Variability Language (UVL) is a community effort towards a unified format. Over the last two years, several tools integrated UVL allowing a wide usage. This tutorial consists of three major parts, where we showcase (1) the basics of UVL and how to use it for modeling within FeatureIDE, (2) how to transform other formats to UVL and back with TraVarT, and (3) how to perform feature-model analyses on UVL models with FLAMA.
Original languageEnglish
Title of host publicationProceedings of the 26th ACM International Systems and Software Product Line Conference (SPLC 2022)
EditorsAlexander Felfernig, Lidia Fuentes, Jane Cleland-Huang, Wesley K.G. Assuncao, Wesley K.G. Assuncao, Andreas Falkner, Maider Azanza, Miguel A. Rodriguez Luaces, Megha Bhushan, Laura Semini, Xavier Devroey, Claudia Maria Lima Werner, Christoph Seidl, Viet-Man Le, Jose Miguel Horcas
Place of PublicationNew York, USA
PublisherACM
Pages260
Number of pages1
ISBN (Electronic)9781450394437
ISBN (Print)978-1-4503-9443-7
DOIs
Publication statusPublished - 12 Sept 2022

Publication series

Name26th ACM International Systems and Software Product Line Conference, SPLC 2022 - Proceedings
VolumeA

Fields of science

  • 202017 Embedded systems
  • 102022 Software development
  • 102025 Distributed systems
  • 102029 Practical computer science
  • 202003 Automation
  • 202041 Computer engineering

JKU Focus areas

  • Digital Transformation

Cite this