Abstract
v1e is a language kernel for textual variability modelling built on top of the language-development system DjDSL. As a language kernel, v1e provides a minimal but extensible set of abstractions to implement language families for textual variability modelling. v1e provides for a small and versatile abstract syntax to encode variability models using multiplicity constraints and canonical semantics. v1e offers built-in analysis support via BDDs, such as configuration validation. A derived language becomes realised as a collection of extensions dependent on the language kernel. We showcase the design and implementation of a v1e-based implementation of TVL. We conclude the paper by pointing out current limitations (e.g., representing attributed variability models) and future directions (e.g., analysis support beyond BDD).
| Originalsprache | Englisch |
|---|---|
| Titel des Sammelwerks | Proc. 15th International Working Conference on Variability Modelling of Software-Intensive Systems |
| Herausgeber*innen | Paul Grünbacher and Christoph Seidl and Deepak Dhungana and Helena Lovasz-Bukvova |
| Erscheinungsort | Online |
| Seiten | 1 - 7 |
| DOIs | |
| Publikationsstatus | Veröffentlicht - 2021 |
Österreichische Systematik der Wissenschaftszweige (ÖFOS)
- 102022 Softwareentwicklung
- 102
- 502050 Wirtschaftsinformatik
Zitat
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver