Function Synthesis for Maximizing Model Counting - IMAG Accéder directement au contenu
Communication Dans Un Congrès Année : 2024

Function Synthesis for Maximizing Model Counting

Thomas Vigouroux
Marius Bozga
Cristian Ene
Laurent Mounier

Résumé

Given a boolean formula ϕ(X, Y,Z), the Max#SAT problem asks for finding a partial model on the set of variables X, maximizing its number of projected models over the set of variables Y. We investigate a strict generalization of Max#SAT allowing dependencies for variables in X, effectively turning it into a synthesis problem. We show that this new problem, called DQMax#SAT, subsumes both the DQBF and DSSAT problems. We provide a general resolution method, based on a reduction to Max#SAT, together with two improvements for dealing with its inherent complexity. We further discuss a concrete application of DQMax#SAT for symbolic synthesis of adaptive attackers in the field of program security. Finally, we report preliminary results obtained on the resolution of benchmark problems using a prototype DQMax#SAT solver implementation.
Fichier principal
Vignette du fichier
main.pdf (982.97 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04578258 , version 1 (16-05-2024)

Identifiants

Citer

Thomas Vigouroux, Marius Bozga, Cristian Ene, Laurent Mounier. Function Synthesis for Maximizing Model Counting. 25th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI 2024), Jan 2024, Londres, United Kingdom. pp.258-279, ⟨10.1007/978-3-031-50524-9_12⟩. ⟨hal-04578258⟩
0 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More