Evaluating state-of-the-art # SAT solvers on industrial configuration spaces

被引:0
|
作者
Chico Sundermann
Tobias Heß
Michael Nieke
Paul Maximilian Bittner
Jeffrey M. Young
Thomas Thüm
Ina Schaefer
机构
[1] University of Ulm,
[2] Technische Universität Braunschweig,undefined
[3] IOHK,undefined
来源
关键词
Configurable systems; Feature models; Product lines; Model counting; Configuration counting; #SAT; Benchmark;
D O I
暂无
中图分类号
学科分类号
摘要
Product lines are widely used to manage families of products that share a common base of features. Typically, not every combination (configuration) of features is valid. Feature models are a de facto standard to specify valid configurations and allow standardized analyses on the variability of the underlying system. A large variety of such analyses depends on computing the number of valid configurations. To analyze feature models, they are typically translated to propositional logic. This allows to employ # SAT solvers that compute the number of satisfying assignments of the propositional formula translated from a feature model. However, the # SAT problem is generally assumed to be even harder than SAT and its scalability when applied to feature models has only been explored sparsely. Our main contribution is an investigation of the performance of off-the-shelf # SAT solvers on computing the number of valid configurations for industrial feature models. We empirically evaluate 21 publicly available # SAT solvers on 130 feature models from 15 subject systems. Our results indicate that current solvers master a majority of the evaluated systems (13/15) with the fastest solvers requiring less than one second for each successfully evaluated feature model. However, there are two complex systems for which none of the evaluated solvers scales. For the given experiment design, the solvers that consumed the least runtime are sharpSAT (2.5 seconds in sum for the 13 systems) and Ganak (3.5 seconds).
引用
收藏
相关论文
共 50 条
  • [21] A COMPREHENSIVE STATE-OF-THE-ART ON CONTROL OF INDUSTRIAL ARTICULATED ROBOTS
    Ajwad, S. A.
    Ullah, M. I.
    Baizid, K.
    Iqbal, J.
    [J]. JOURNAL OF THE BALKAN TRIBOLOGICAL ASSOCIATION, 2014, 20 (04): : 499 - 521
  • [22] Industrial power and energy metering - a state-of-the-art review
    O'Driscoll, Eoin
    O'Donnell, Garret E.
    [J]. JOURNAL OF CLEANER PRODUCTION, 2013, 41 : 53 - 64
  • [23] State-of-the-Art Industrial Crystalline Silicon Solar Cells
    Hahn, Giso
    Joos, Sebastian
    [J]. ADVANCES IN PHOTOVOLTAICS, PT 3, 2014, 90 : 1 - 72
  • [24] DEVELOPMENT OF STANDARDS FOR INDUSTRIAL SAFETY HELMETS - THE STATE-OF-THE-ART
    PROCTOR, TD
    ROWLAND, FJ
    [J]. JOURNAL OF OCCUPATIONAL ACCIDENTS, 1986, 8 (03): : 181 - 191
  • [25] Software Engineering in Industrial Automation: State-of-the-Art Review
    Vyatkin, Valeriy
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (03) : 1234 - 1249
  • [26] A survey of the state-of-the-art approaches for evaluating trust in software ecosystems
    Hou, Fang
    Jansen, Slinger
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024,
  • [27] Using automatic programming to generate state-of-the-art algorithms for random 3-SAT
    Olsson, Roland
    Lokketangen, Arne
    [J]. JOURNAL OF HEURISTICS, 2013, 19 (05) : 819 - 844
  • [28] Evaluating the consistency of pharmacotherapy exposure by use of state-of-the-art techniques
    Bies, RR
    Gastonguay, MR
    Coley, KC
    Kroboth, PD
    Pollock, BG
    [J]. AMERICAN JOURNAL OF GERIATRIC PSYCHIATRY, 2002, 10 (06): : 696 - 705
  • [29] Using automatic programming to generate state-of-the-art algorithms for random 3-SAT
    Roland Olsson
    Arne Løkketangen
    [J]. Journal of Heuristics, 2013, 19 : 819 - 844
  • [30] CRITERIA FOR EVALUATING STATE-OF-THE-ART GAS-CHROMATOGRAPHIC INSTRUMENTS
    SPENCER, S
    WALKER, JQ
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1983, 186 (AUG): : 126 - ANYL