Data · dataset · 2024
randconfig+: a tool for sampling random configurations of kconfig-based systems
Listed in e-cienciaDatos
This repository includes the software artifacts of the paper One Tool to Sample Them All: Pragmatic Random Sampling of Kconfig-based Systems by David Fernandez-Amoros, Ruben Heradio, Jose-Miguel Horcas, Jose A. Galindo, David Benavides, and Lidia Fuentes.
Description
The artifacts include: The software tool randconfig+ for generating random configurations of any system whose variability is expressed in the Kconfig language. This includes all versions of the Linux Kernel, as well as many other systems such as Barebox, Buildroot, Busybox, Coreboot, Freetz, U-boot, and more. randconfig+ is an evolution of an existing tool called conf, which was initially conceived to manage the Linux Kernel configuration.
Later, conf was forked and adapted by many other systems. As a result, nowadays, there are many conf variants evolving independently, with slightly different functionalities and behaviors. Compared to conf, randconfig+ provides the following advantages: (i) it guarantees the generation of valid configurations, (ii) it provides configurations that are more random and diverse among them, (iii) it is easier to be maintained (a single tool vs. many conf variants specific for each system), and (iv) it enables sampling configurations of numerous Kconfig systems that currently do not incorporate this functionality.
Read the rest (1 more)
The empirical evaluation of randconfig+ reported in the paper, including the scripts to generate the data and to analyze them. For detailed information on how to install and use randconfig+ and the data generation/analysis scripts, please check the README.md file.
Links
Where it is published
- Dataverse dataset page edatos.consorciomadrono.es/dataset.xhtml?persistentId=doi%3A10.5281%2FZENODO.14282338 ↗
landing page · from edatos consorciomadrono es
- DOI doi.org/10.5281/zenodo.14282338 ↗
DOI / persistent id · from edatos consorciomadrono es
Catalogue records · 1
- Dataverse API edatos.consorciomadrono.es/api/datasets/:persistentId/?persistentId=doi%3A10.5281%2FZENOD… ↗
metadata API · from edatos consorciomadrono es
Topics
- From keywords
- Computer Science & AI
- Inferred from text
- Distributed computing and systems software 73%
Provenance · 1 source records, 7 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| e-cienciaDatos | doi:10.5281/ZENODO.14282338 | 10 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].anzsrc:group:4606 | enrichment · edatos consorciomadrono es | taxonomy-embedding@1.1.0 | title+keywords+description (73%) |
| concepts[field].local:field:computer-science-ai | mapping · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /subjects |
| created_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| description | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /description |
| publication_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | |
| title | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 | /name |
| updated_date | source · edatos consorciomadrono es | connector:edatos_consorciomadrono_es@1.0.0 |