Skip to content

Commit 3c28dec

Browse files
committed
fix: Changes UVL paper reference
1 parent 2478709 commit 3c28dec

3 files changed

Lines changed: 41 additions & 18 deletions

File tree

app/modules/dataset/templates/dataset/view_dataset.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ <h2>Related publications </h3>
250250

251251
David Benavides, Chico Sundermann, Kevin Feichtinger, José A. Galindo, Rick Rabiser and Thomas Thüm,
252252
<i>Uvl: Feature Modelling with the Universal Variability Language.</i>
253-
<a href="http://dx.doi.org/10.2139/ssrn.4764657" target="_blank">http://dx.doi.org/10.2139/ssrn.4764657</a>
253+
<a href="https://doi.org/10.1016/j.jss.2024.112326" target="_blank">https://doi.org/10.1016/j.jss.2024.112326</a>
254254

255255
<br>
256256

app/modules/public/templates/public/index.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,13 @@ <h2> <b>Related publications</b> </h2>
187187
<br><br>
188188

189189
David Benavides, Chico Sundermann, Kevin Feichtinger, José A. Galindo, Rick Rabiser and Thomas Thüm,
190-
<i>Uvl: Feature Modelling with the Universal Variability Language.</i>
191-
<a href="http://dx.doi.org/10.2139/ssrn.4764657" target="_blank">http://dx.doi.org/10.2139/ssrn.4764657</a>
190+
<i>Uvl: Feature Modelling with the Universal Variability Language.</i>,
191+
Journal of Systems and Software,
192+
Volume 225,
193+
2025,
194+
112326,
195+
ISSN 0164-121
196+
<a href="https://doi.org/10.1016/j.jss.2024.112326" target="_blank">https://doi.org/10.1016/j.jss.2024.112326</a>
192197

193198
<br>
194199

app/templates/base_template.html

Lines changed: 33 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -289,39 +289,57 @@
289289

290290
<pre id="bibtex_cite_uvl" style="display: none">
291291
@article{benavides2024uvl,
292+
title = {UVL: Feature modelling with the Universal Variability Language},
293+
journal = {Journal of Systems and Software},
294+
volume = {225},
295+
pages = {112326},
296+
year = {2025},
297+
issn = {0164-1212},
298+
doi = {https://doi.org/10.1016/j.jss.2024.112326},
299+
url = {https://www.sciencedirect.com/science/article/pii/S0164121224003704},
292300
author = {David Benavides and Chico Sundermann and Kevin Feichtinger and José A. Galindo and Rick Rabiser and Thomas Thüm},
293-
title = {UVL: Feature Modelling with the Universal Variability Language},
294-
year = {2024},
295-
url = {http://dx.doi.org/10.2139/ssrn.4764657},
296-
note = {SSRN Electronic Journal},
297-
doi = {10.2139/ssrn.4764657}
301+
keywords = {Feature model, Software product lines, Variability},
298302
}
299303
</pre>
300304

301305
<pre id="ris_cite_uvl" style="display: none">
302306
TY - JOUR
307+
T1 - UVL: Feature modelling with the Universal Variability Language
303308
AU - Benavides, David
304309
AU - Sundermann, Chico
305310
AU - Feichtinger, Kevin
306311
AU - Galindo, José A.
307312
AU - Rabiser, Rick
308313
AU - Thüm, Thomas
309-
TI - UVL: Feature Modelling with the Universal Variability Language
310-
PY - 2024
311-
UR - http://dx.doi.org/10.2139/ssrn.4764657
312-
DO - 10.2139/ssrn.4764657
313-
JO - SSRN Electronic Journal
314-
ER -
314+
JO - Journal of Systems and Software
315+
VL - 225
316+
SP - 112326
317+
PY - 2025
318+
DA - 2025/07/01/
319+
SN - 0164-1212
320+
DO - https://doi.org/10.1016/j.jss.2024.112326
321+
UR - https://www.sciencedirect.com/science/article/pii/S0164121224003704
322+
KW - Feature model
323+
KW - Software product lines
324+
KW - Variability
315325
</pre>
316326

317327
<pre id="text_cite_uvl" style="display: none;">
318-
David Benavides, Chico Sundermann, Kevin Feichtinger, José A. Galindo, Rick Rabiser and Thomas Thüm,
319-
Uvl: Feature Modelling with the Universal Variability Language.
320-
http://dx.doi.org/10.2139/ssrn.4764657
328+
David Benavides, Chico Sundermann, Kevin Feichtinger, José A. Galindo, Rick Rabiser, Thomas Thüm,
329+
UVL: Feature modelling with the Universal Variability Language,
330+
Journal of Systems and Software,
331+
Volume 225,
332+
2025,
333+
112326,
334+
ISSN 0164-1212,
335+
https://doi.org/10.1016/j.jss.2024.112326.
336+
(https://www.sciencedirect.com/science/article/pii/S0164121224003704)
337+
Abstract: Feature modelling is a cornerstone of software product line engineering, providing a means to represent software variability through features and their relationships. Since its inception in 1990, feature modelling has evolved through various extensions, and after three decades of development, there is a growing consensus on the need for a standardised feature modelling language. Despite multiple endeavours to standardise variability modelling and the creation of various textual languages, researchers and practitioners continue to use their own approaches, impeding effective model sharing. In 2018, a collaborative initiative was launched by a group of researchers to develop a novel textual language for representing feature models. This paper introduces the outcome of this effort: the Universal Variability Language (UVL), which is designed to be human-readable and serves as a pivot language for diverse software engineering tools. The development of UVL drew upon community feedback and leveraged established literature in the field of variability modelling. The language is structured into three levels – Boolean, Arithmetic, and Type – and allows for language extensions to introduce additional constructs enhancing its expressiveness. UVL is integrated into various existing software tools, such as FeatureIDE and flamapy, and is maintained by a consortium of institutions. All tools that support the language are released in an open-source format, complemented by dedicated parser implementations for Python and Java. Beyond academia, UVL has found adoption within a range of institutions and companies. It is envisaged that UVL will become the language of choice in the future for a multitude of purposes, including knowledge sharing, educational instruction, and tool integration and interoperability. We envision UVL as a pivotal solution, addressing the limitations of prior attempts and fostering collaboration and innovation in the domain of software product line engineering.
338+
Keywords: Feature model; Software product lines; Variability
321339
</pre>
322340

323341
<pre id="apa_cite_uvl" style="display: none;">
324-
Benavides, D., Sundermann, C., Feichtinger, K., Galindo, J. A., Rabiser, R., & Thüm, T. (2024). UVL: Feature Modelling with the Universal Variability Language. SSRN Electronic Journal. http://dx.doi.org/10.2139/ssrn.4764657
342+
Benavides, D., Sundermann, C., Feichtinger, K., Galindo, J. A., Rabiser, R., & Thüm, T. (2025). UVL: Feature modelling with the Universal Variability Language. Journal of Systems and Software, 225, 112326. https://doi.org/10.1016/j.jss.2024.112326
325343
</pre>
326344

327345
<script src="{{ url_for("static", filename="js/app.js") }}"></script>

0 commit comments

Comments
 (0)