Constarium
← Search

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

Catalogue records · 1

Topics

Provenance · 1 source records, 7 field assertions
SourceKeyLast seenRaw
e-cienciaDatosdoi:10.5281/ZENODO.1428233810 d agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].anzsrc:group:4606enrichment · edatos consorciomadrono estaxonomy-embedding@1.1.0title+keywords+description (73%)
concepts[field].local:field:computer-science-aimapping · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/subjects
created_datesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0
descriptionsource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/description
publication_datesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0
titlesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0/name
updated_datesource · edatos consorciomadrono esconnector:edatos_consorciomadrono_es@1.0.0