BURST: Benchmarking uniform random sampling techniques

Mathieu Acher, Gilles Perrouin, Maxime Cordy

Research output: Contribution to journalArticlepeer-review

14 Downloads (Pure)

Abstract

BURST is a benchmarking platform for uniform random sampling (URS) techniques. Given: i) the description of a sampling space provided as a Boolean formula (DIMACS), and ii) a sampling budget (time and strength of uniformity), BURST evaluates ten samplers for scalability and uniformity. BURST measures scalability based on the time required to produce a sample, and uniformity based on the state-of-the-art and proven statistical test Barbarik. BURST is easily extendable to new samplers and offers: i) 128 feature models (for highly-configurable systems), ii) many other models mined from the artificial intelligence/satisfiability solving benchmarks. BURST envisions supporting URS assessment and design across multiple research communities.

Original languageEnglish
Article number102914
JournalScience of Computer Programming
Volume226
DOIs
Publication statusPublished - Mar 2023

Keywords

  • Configurable systems
  • Sampling
  • SAT
  • Software product lines
  • Variability model

Fingerprint

Dive into the research topics of 'BURST: Benchmarking uniform random sampling techniques'. Together they form a unique fingerprint.

Cite this