A Synchronous Approach to Threaded Program Verification - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2010

A Synchronous Approach to Threaded Program Verification

Résumé

Modern systems involve a complex organization of computational processes sharing access to both processors and resources. The use of threads in programming provides a method in which lightweight processes may be given specific tasks that can be carried out either independently or in cooperation with other threads. The correct and efficient use of shared resources between threads relies on synchronisation methods, such as semaphores, mutexes, or events. Our work demonstrates a semi-automated method of translating threaded software to the synchronous programming language Signal in order to verify the correctness of thread synchronisations in the source code.
Fichier principal
Vignette du fichier
RR-7320.pdf (297.28 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00492694 , version 1 (16-06-2010)
inria-00492694 , version 2 (28-06-2010)

Identifiants

  • HAL Id : inria-00492694 , version 2

Citer

Kenneth Johnson, Loïc Besnard, Thierry Gautier, Jean-Pierre Talpin. A Synchronous Approach to Threaded Program Verification. [Research Report] RR-7320, INRIA. 2010. ⟨inria-00492694v2⟩
230 Consultations
269 Téléchargements

Partager

Gmail Facebook X LinkedIn More