Passer à la navigation principale Passer à la recherche Passer au contenu principal

Petrification: Software Model Checking for Programs with Dynamic Thread Management

  • University of Freiburg

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

1 Citation (Scopus)

Résumé

We address the verification problem for concurrent program that dynamically create (fork) new threads or destroy (join) existing threads. We present a reduction to the verification problem for concurrent programs with a fixed number of threads. More precisely, we present petrification, a transformation from programs with dynamic thread management to an existing, Petri net-based formalism for programs with a fixed number of threads. Our approach is implemented in a software model checking tool for C programs that use the pthreads API.

langue originaleAnglais
titreVerification, Model Checking, and Abstract Interpretation - 25th International Conference, VMCAI 2024, Proceedings
rédacteurs en chefRayna Dimitrova, Ori Lahav, Sebastian Wolff
EditeurSpringer Science and Business Media Deutschland GmbH
Pages3-25
Nombre de pages23
ISBN (imprimé)9783031505201
Les DOIs
étatPublié - 1 janv. 2024
Modification externeOui
Evénement25th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2024 was co-located with 51st ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2024 - London, Royaume-Uni
Durée: 15 janv. 2024 → 16 janv. 2024

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14500 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence25th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2024 was co-located with 51st ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2024
Pays/TerritoireRoyaume-Uni
La villeLondon
période15/01/24 → 16/01/24

Empreinte digitale

Examiner les sujets de recherche de « Petrification: Software Model Checking for Programs with Dynamic Thread Management ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation