A Synchronous Approach to Threaded Program Verification - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2010

A Synchronous Approach to Threaded Program Verification

Abstract

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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : inria-00492694 , version 2

Cite

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⟩
219 View
261 Download

Share

Gmail Facebook X LinkedIn More