The MODEVAR workshop is planned as full day event at September 2nd, 2024 in Luxembourg. The main objective of the afternoon discussions is to reflect about the current challenges and potential avenues to be explored for variability languages.

Paper presentations should not take longer than 30 minutes (20 min + 10 min questions) including discussions.

Program  
Session chair: Kevin Feichtinger
09:00 - 09:05 Welcome
09:05 - 10:30 Keynote: Danilo Beuche
Why There Never Will Be A Standardized Variability Modeling Language And How To Change That
10:30 - 11:00 Coffee break
Session chair: Jessie Galasso-Carbonnel
11:00 - 11:30 Chico Sundermann, Tobias Heß, Rahel Sundermann, Elias Kuiter, Sebastian Krieter and Thomas Thüm
Generating Feature Models with UVL’s Full Expressiveness
11:30 - 12:00 Hafiyyan Sayyid Fadhlillah and Rick Rabiser
Towards a Product Configuration Representation for the Universal Variability Language
12:00 - 12:30 Rick Rabiser
Industry Adoption of UVL: What We Will Need
12:00 - 14:00 Lunch
Session chair: Rick Rabiser
14:00 - 14:30 David Romero Organvídez, Pablo Neira, José A. Galindo and David Benavides
Kconfig metamodel: a first approach
14:30 - 15:00 Jacques Malenfant and Tewfik Ziadi
Can Conditional Preferences and ∗CP-net Concepts Enhance Feature Models?
15:00 - 15:30 Peparing Breakout Groups
15:30 - 16:00 Coffee break
Session chairs: Jessie Galasso-Carbonnel/Kevin Feichtinger
16:00 - 16:30 Breakout Groups
16:30 - 17:00 Summary of Breakout Groups
17:00 - 17:30 Next steps and final remarks / Closing

Keynote

Speaker: Danilo Beuche, VP of Strategy and Go-to-Market at PTC

Title: Why There Never Will Be A Standardized Variability Modeling Language And How To Change That

Abstract

In the realm of product line engineering (PLE), variability modeling languages play a pivotal role in capturing and managing differences among related products. While niche areas like AUTOSAR or mechanical engineering have standardized variability modeling languages, there is no universally accepted language for general-purpose variability modeling in systems and software product lines.

While ISO has an impressive set of standards for systems and software product lines (ISO 265xx family), none of these formally define a variability language. In this keynote, we explore the reasons behind this situation from a commercial tool vendor’s perspective. Having been in the PLE space for over two decades, we delve into the fundamentally different interests and benefits that commercial tool vendors, the open-source/research community, and industrial users derive from such a standard.

The talk aims to shed light on potential solutions to the current challenge. Should we opt for an extensible language framework or define “the one and only” language? Our intention is to contribute to the discussion, emphasizing the role researchers can play in bringing a meaningful standard for variability modeling into existence.

Join us for an engaging exploration of the complex task of creating meaningful standards for variability modeling in product line engineering.

Biography

Prof. Dr. Danilo Beuche works as VP of Strategy and Go-to-Market at PTC. He is the former CEO and co-founder of pure-systems, a software company that created pure::variants, a software developed for the implementation of product line technologies in embedded software systems. Danilo began his career in the field of embedded operating systems and software families in the mid-90s. His research on tool development for feature-based software development at the University of Magdeburg ultimately led to the establishment of pure-systems in 2001. Additionally, since 2016, he is serving as an honorary professor at the Institute for Information Systems (IWI) at the University of Leipzig.

Accepted Papers

  • Rick Rabiser Industry Adoption of UVL: What We Will Need
  • Hafiyyan Sayyid Fadhlillah and Rick Rabiser Towards a Product Configuration Representation for the Universal Variability Language
  • David Romero Organvídez, Pablo Neira, José A. Galindo and David Benavides Kconfig metamodel
  • Chico Sundermann, Tobias Heß, Rahel Sundermann, Elias Kuiter, Sebastian Krieter and Thomas Thüm Generating Feature Models with UVL’s Full Expressiveness
  • Jacques Malenfant and Tewfik Ziadi Can Conditional Preferences and ∗CP-net Concepts Enhance Feature Models?