Publikation - Einzelansicht
details for the publication
|author(s)||Klaus Schmid, Holger Eichelberger and Sascha El-Sharkawy|
|title||Variability modeling and implementation with EASy-producer|
|booktitle||Proceedings of the 24th ACM Conference on Systems and Software Product Line (SPLC '20)|
|pages||1 - 1|
|digital object identifier (doi)||DOI: https://doi.org/10.1145/3382025.3414977|
This tutorial introduces the EASy-Producer product line environment. EASy-Producer is an open-source toolset for engineering product lines, variability-rich software ecosystems, and dynamic software product lines. In particular, it features a variability modeling and a variability implementation DSL. It has been applied in several industrial case studies and research projects showing its practical applicability both from a stability and a capability point of view. While the tool-set also includes an interactive approach to product line definition and configuration through DSLs, the focus of this tutorial will be on the DSL-based techniques. We cover both the modeling of software product lines using the Integrated Variability Modeling Language (IVML) and its underlying conceptual approach, which differs from traditional feature modeling, but we will also provide an overview of the approach to variability instantiation with EASy-Producer (using the Variability Instantiation Language (VIL)).