GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P332 - Software Engineering 2023
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P332 - Software Engineering 2023
  • Dokumentanzeige

Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems - Summary

Autor(en):
Young, Jeffrey M. [DBLP] ;
Bittner, Paul Maximilian [DBLP] ;
Walkingshaw, Eric [DBLP] ;
Thüm, Thomas [DBLP]
Zusammenfassung
We report about recent research on satisfiability solving for variational domains, originally published in 2022 in the Empirical Software Engineering Journal (EMSE) within the special issue on configurable systems[ Yo22]. Incremental SAT solving is an extension of classic SAT solving that enables solving a set of related SAT problems by identifying and exploiting shared terms. However, using incremental solvers effectively is hard since performance is sensitive to the input order of subterms and results must be tracked manually. This paper translates the ordering problem to an encoding problem and automates the use of incremental solving. We introduce variational SAT solving, which differs from incremental solving by accepting all related problems as a single variational input and returning all results as a single variational output. Variational SAT solving automates the interaction with the incremental solver and enables a method to automatically optimize sharing in the input. We formalize a variational SAT algorithm, construct a prototype variational solver, and perform an empirical analysis on two real-world datasets that applied incremental solvers to software evolution scenarios. We show that the prototype solver scales better for these problems than four off-the-shelf incremental solvers while also automatically tracking individual results.
  • Vollständige Referenz
  • BibTeX
Young, J. M., Bittner, P. M., Walkingshaw, E. & Thüm, T., (2023). Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems - Summary. In: Engels, G., Hebig, R. & Tichy, M. (Hrsg.), Software Engineering 2023. Bonn: Gesellschaft für Informatik e.V.. (S. 129-130).
@inproceedings{mci/Young2023,
author = {Young, Jeffrey M. AND Bittner, Paul Maximilian AND Walkingshaw, Eric AND Thüm, Thomas},
title = {Variational Satisfiability Solving: Efficiently Solving Lots of Related SAT Problems - Summary},
booktitle = {Software Engineering 2023},
year = {2023},
editor = {Engels, Gregor AND Hebig, Regina AND Tichy, Matthias} ,
pages = { 129-130 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
DateienGroesseFormatAnzeige
paper51.pdf227.8Kb PDF Öffnen

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

ISBN: 978-3-88579-726-5
ISSN: 1617-5468
Datum: 2023
Sprache: en (en)
Typ: Text/Conference Paper

Keywords

  • satisfiability solving
  • variation
  • choice calculus
  • software product lines
Sammlungen
  • P332 - Software Engineering 2023 [60]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.