The Kconfig Variability Framework as a Feature Model: Sampled Configurations for Manual Evaluation
Description
This dataset contains plain text files with sampled solutions used during the manual evaluation of the transformation rules presented in https://doi.org/10.5445/IR/1000162110. To reproduce the manual evaluation process yourself, please copy over the respective Kconfig files in a local copy of the Linux kernel Git repository and run `make menuconfig`. You need to insert an invisible `MODULES` configuration symbol to ensure that tristate configuration symbols are handled correctly by Kconfig. Additionally, you need to remove the default Linux Kconfig file and rename the Kconfig file for which you want to reproduce the evaluation process accordingly (simply remove the number prefix).
Configurations marked with KCONFIG_NONSOLUTION cannot be reconstructed in `menuconfig`, wherein configurations marked with KCONFIG_SOLUTION should be reproducable in the `menuconfig` interface.
We additionally provide the generated feature models for the 9 selected Kconfig files, alongside with the Kconfig files themselves. Kconfig{1,2,3,4,5} can be automatically evaluated with Kfeature, as they contain no tristate confsyms.
The upstream version of Kfeature can be found on Codeberg: https://codeberg.org/6b6279/Kfeature
Files
Kconfig1_feature-model.xml
Files
(30.4 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:9b8e3b1dfea87bea9380869c173db2ee
|
288 Bytes | Download |
|
md5:ab8e0ead9ddde82fb6c6d71287c4bdee
|
489 Bytes | Preview Download |
|
md5:16de88890805f3a028b929a346782ead
|
460 Bytes | Download |
|
md5:5085977fb2a0107a31a86bce886f4ddf
|
1.1 kB | Preview Download |
|
md5:5cc0ae3dc03f27b47a290aaf45faaea1
|
439 Bytes | Download |
|
md5:5b57dc55df96700983fa94c10ccfe9f2
|
703 Bytes | Preview Download |
|
md5:e4c68b90cd85bd720f3794f296591207
|
514 Bytes | Download |
|
md5:8f5aab0a18c9983d1498beaf2eaf3908
|
979 Bytes | Preview Download |
|
md5:8ddbc0a23915443e4cdcddf0569b8650
|
460 Bytes | Download |
|
md5:316a2744e0248893de0c1632571698ac
|
587 Bytes | Preview Download |
|
md5:3c925ae12bc8a249f97de59071b3c2e4
|
262 Bytes | Download |
|
md5:181a819f2bb85592273db4e5e5ccc671
|
3.5 kB | Preview Download |
|
md5:5e34b5d83a6cf2eb31e4dbcb079d9389
|
836 Bytes | Preview Download |
|
md5:95ce70c868cd38ddf7ebcd6ff15e1680
|
557 Bytes | Download |
|
md5:1289779568e49969269c87d8f3b45a6e
|
4.5 kB | Preview Download |
|
md5:eb7dfb26fa0b0b97854dceaa465a9f13
|
1.7 kB | Preview Download |
|
md5:e99c4c8f2f947c3152854127e7f187cc
|
358 Bytes | Download |
|
md5:e4f53e270eb84766d91dd3206af38bc4
|
4.0 kB | Preview Download |
|
md5:a4f825830d3b7b244fcdd2d2417df7f9
|
1.3 kB | Preview Download |
|
md5:917186c386be8fa35292531e5d063c8f
|
727 Bytes | Download |
|
md5:ba8b643863dce1bb541d9b3c76a067eb
|
4.9 kB | Preview Download |
|
md5:14c47d6703da353ac8d5338529e3e4cb
|
1.8 kB | Preview Download |