Counterexample Generation for Separation-Logic-Based Proofs
This paper presents SLAYER, an abstraction-based static analyzer that employs separation logic to ensure the memory safety of heap-manipulating programs. SLAYER generates abstract counterexamples to identify potential errors, emphasizing that failure to prove safety does not confirm a bug's existence. By utilizing established techniques such as symbolic execution and bounded model checking, the system can explore program paths efficiently while pruning irrelevant branches. Although SLAYER may not guarantee finding all bugs, it represents a significant advancement in static analysis for memory safety verification.
Télécharger la présentation 
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
F I N
