You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-11Lines changed: 27 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,8 @@ UVL specifies variability models with a tree-like structure to represent the hie
39
39
40
40
## Language Levels
41
41
42
+
*Do you have suggestions for extending UVL? Submit an issue at the <ahref="https://github.com/Universal-Variability-Language/uvl-parser/issues?q=state%3Aopen%20label%3A%22Extension%20Proposal%22">main parser repository</a>.*
43
+
42
44
In addition to the language core described above, UVL provides several extensions providing additional language constructs. The following language levels are supported:
43
45
44
46
* Boolean Level
@@ -170,24 +172,36 @@ Any tool support for UVL or tool integrating UVL missing? We are happy to embed
170
172
# Publications
171
173
Here, we only present a small selection of papers. Any interesting work on UVL missing? We are happy to embed your [suggestion](https://github.com/Universal-Variability-Language/Universal-Variability-Language.github.io/issues).
172
174
173
-
### Work on UVL
175
+
### Work on UVL's Language Design
174
176
177
+
* David Benavides, Chico Sundermann, Kevin Feichtinger, José A. Galindo, Rick Rabiser, Thomas Thüm. 2025. UVL: Feature modelling with the Universal Variability Language. JSS. https://doi.org/10.1016/j.jss.2024.112326
175
178
* Chico Sundermann, Kevin Feichtinger, Dominik Engelhardt, Rick Rabiser, and Thomas Thüm. 2021. Yet another textual variability language? a community effort towards a unified language. SPLC '21. <https://doi.org/10.1145/3461001.3471145>
176
179
* Chico Sundermann, Stefan Vill, Thomas Thüm, Kevin Feichtinger, Prankur Agarwal, Rick Rabiser, José A. Galindo, and David Benavides. 2023. UVLParser: Extending UVL with Language Levels and Conversion Strategies. SPLC '23 - Tool Track. <https://doi.org/10.1145/3579028.3609013>
180
+
181
+
### Work on UVL's Tool Ecosystem
182
+
* José A. Galindo and David Benavides. 2020. A Python framework for the automated analysis of feature models: A first step to integrate community efforts. MODEVAR@SPLC '20. <https://doi.org/10.1145/3382026.3425773>
183
+
* Kevin Feichtinger, Johann Stöbich, Dario Romano, and Rick Rabiser. 2021. TRAVART: An Approach for Transforming Variability Models. VaMoS '21. <https://doi.org/10.1145/3442391.3442400>
177
184
* Chico Sundermann, Tobias Heß, Dominik Engelhardt, Rahel Arens, Johannes Herschel, Kevin Jedelhauser, Benedikt Jutz, Sebastian Krieter, and Ina Schaefer. 2021. Integration of UVL in FeatureIDE. MODEVAR@SPLC '21. <https://doi.org/10.1145/3461002.3473940>
185
+
* Jose M. Horcas, Jose A. Galindo, Mónica Pinto, Lidia Fuentes, and David Benavides. 2022. FM fact label: a configurable and interactive visualization of feature model characterizations. SPLC '22. <https://doi.org/10.1145/3503229.3547025>
178
186
* Jacob Loth, Chico Sundermann, Tobias Schrull, Thilo Brugger, Felix Rieg, Thomas Thüm. 2023. UVLS: A Language Server Protocol For UVL. SPLC '23 - Tool Track. <https://doi.org/10.1145/3579028.3609014>
179
-
* Kevin Feichtinger, Johann Stöbich, Dario Romano, and Rick Rabiser. 2021. TRAVART: An Approach for Transforming Variability Models. VaMoS '21. <https://doi.org/10.1145/3442391.3442400>
180
-
* Dario Romano, Kevin Feichtinger, Danilo Beuche, Uwe Ryssel, and Rick Rabiser. 2022. Bridging the gap between academia and industry: transforming the universal variability language to pure::variants and back. MODEVAR@SPLC '22. <https://doi.org/10.1145/3503229.3547056>
181
-
* Prankur Agarwal, Kevin Feichtinger, Klaus Schmid, Holger Eichelberger, and Rick Rabiser. 2024. On the Challenges of Transforming UVL to IVML. MODEVAR@VaMoS'24. <https://doi.org/10.48550/arXiv.2403.01952>
182
-
* José A. Galindo and David Benavides. 2020. A Python framework for the automated analysis of feature models: A first step to integrate community efforts. MODEVAR@SPLC '20. <https://doi.org/10.1145/3382026.3425773>
183
187
* José A. Galindo, Jose-Miguel Horcas, Alexander Felferning, David Fernandez-Amoros, and David Benavides. 2023. FLAMA: A collaborative effort to build a new framework for the automated analysis of feature models. SPLC' 23 - Tool Track. <https://doi.org/10.1145/3579028.3609008>
184
-
* Jose M. Horcas, Jose A. Galindo, Mónica Pinto, Lidia Fuentes, and David Benavides. 2022. FM fact label: a configurable and interactive visualization of feature model characterizations. SPLC '22. <https://doi.org/10.1145/3503229.3547025>
188
+
* Victor Lamas, Maria-Isabel Limaylla-Lunarejo, Miguel R. Luaces, David Romero-Organvidez, José A. Galindo, and David Benavides. 2025. UVL.js: Experiences on using UVL in the JavaScript Ecosystem. VaMoS '25. https://doi.org/10.1145/3715340.3715437
189
+
* Chico Sundermann, Tobias Heß, Rahel Sundermann, Elias Kuiter, Sebastian Krieter, and Thomas Thüm. 2024. Generating Feature Models with UVL's Full Expressiveness. MODEVAR'24. https://doi.org/10.1145/3646548.3676602
190
+
* Francisco Sebastian Benitez, José A. Galindo, David Romero Organvídez, and David Benavides. 2025. UVL web-based editing and analysis with flamapy.ide. VaMoS '25. https://doi.org/10.1145/3715340.3715436
191
+
192
+
### Work on Exchange of UVL Models
185
193
* David Romero, José Á. Galindo, Jose-Miguel Horcas, and David Benavides. 2021. A first prototype of a new repository for feature model exchange and knowledge sharing. SPLC '21. <https://doi.org/10.1145/3461002.3473949>
186
194
* David Romero, José A. Galindo, Chico Sundermann, Jose-Miguel Horcas, and David Benavides. 2024. UVLHub: A feature model data repository using UVL and open science principles. JSS <https://doi.org/10.1016/j.jss.2024.112150Y>
195
+
* Chico Sundermann, Vincenzo Francesco Brancaccio, Elias Kuiter, Sebastian Krieter, Tobias Heß, and Thomas Thüm. 2024. Collecting Feature Models from the Literature. SPLC '24. https://doi.org/10.1145/3646548.3672590
196
+
197
+
198
+
### Other Work on UVL
199
+
* Prankur Agarwal, Kevin Feichtinger, Klaus Schmid, Holger Eichelberger, and Rick Rabiser. 2024. On the Challenges of Transforming UVL to IVML. MODEVAR@VaMoS'24. <https://doi.org/10.48550/arXiv.2403.01952>
200
+
* Dario Romano, Kevin Feichtinger, Danilo Beuche, Uwe Ryssel, and Rick Rabiser. 2022. Bridging the gap between academia and industry: transforming the universal variability language to pure::variants and back. MODEVAR@SPLC '22. <https://doi.org/10.1145/3503229.3547056>
187
201
188
202
189
203
### Work Relevant for the Design of UVL
190
-
This is only a small selection of work that was vital for the design of UVL.
204
+
This is only a small selection of previous work that was vital for the design of UVL.
191
205
* Maurice H. ter Beek, Klaus Schmid, and Holger Eichelberger. 2019. Textual Variability Modeling Languages: An Overview and Considerations. MODEVAR@SPLC '19. <https://doi.org/10.1145/3307630.3342398>
192
206
* Thorsten Berger and Philippe Collet. 2019. Usage Scenarios for a Common Feature Modeling Language. MODEVAR@SPLC '19. <https://doi.org/10.1145/3307630.3342403>
193
207
* Thomas Thüm, Christoph Seidl, and Ina Schaefer. 2019. On Language Levels for Feature Modeling Notations. MODEVAR@SPLC '19 <https://doi.org/10.1145/3307630.3342404>
@@ -203,12 +217,14 @@ Think you should be on this list as a past and/or future contributor? Don't hesi
203
217
*[José A. Galindo](http://personales.us.es/jagalindo/)
0 commit comments