In this repository, we provide a large variety of publicliy available real-world variability models. Each model is provided in the Universal Variability Language format (UVL). The variability models are sorted by (1) the type of the original model (i.e., feature/decision/OVM model) and (2) the domain of the variability model (e.g., automotive or operating systems.
We always welcome new proposals for variability models that should be included in our dataset. You can just leave us a message or open a pull request to merge your models.
Variability Model | Original Type | Domain | Number of Models | Number of Features | Number of Constraints |
---|---|---|---|---|---|
Automotive01 | Feature Model | Automotive | 1 | 2513 | 2833 |
Automotive02 | Feature Model | Automotive | 4 | 14010–18616 | 666–1369 |
BusyBox | Feature Model | Operating System | 36 | 439–631 | 463–691 |
CDL | Feature Model | Operating System | 116 | 1178–1408 | 816–956 |
BerkeleyDB | Feature Model | Database | 1 | 76 | 20 |
Financial Services | Feature Model | Financial Services | 10 | 557--774 | 1001--1148 |
KConfig | Feature Model | Operating System | 5 | 96–1580 | 14–3455 |
Linux-2.6.33.3 | Feature Model | Operating System | 1 | 6467 | 3545 |
BMD | Decision Model | Software | 1 | 28 | 0 |
Molding | Decision Model | Automation | 1 | 116 | 0 |
DOPLER ASE | Decision Model | DOPLER | 1 | 109 | 96 |
DOPLER Tools | Decision Model | DOPLER | 1 | 50 | 15 |
Mobile Phone DM | Decision Model | Devices | 1 | 11 | 1 |
Online Shop DM | Decision Model | Website | 1 | 13 | 4 |
Mobile Phone OVM | OVM Model | Devices | 1 | 10 | 1 |
Online Shop OVM | OVM Model | Website | 1 | 14 | 5 |
RFW | OVM Model | Devices | 1 | 37 | 11 |