Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 3 von 18
Computer Aided Verification, 2011, p.99-115
2011
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Getting Rid of Store-Buffers in TSO Analysis
Ist Teil von
  • Computer Aided Verification, 2011, p.99-115
Ort / Verlag
Berlin, Heidelberg: Springer Berlin Heidelberg
Erscheinungsjahr
2011
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • We propose an approach for reducing the TSO reachability analysis of concurrent programs to their SC reachability analysis, under some conditions on the explored behaviors. First, we propose a linear code-to-code translation that takes as input a concurrent program P and produces a concurrent program P′ such that, running P′ under SC yields the same set of reachable (shared) states as running P under TSO with at most k context-switches for each thread, for a fixed k. Basically, we show that it is possible to use only O(k) additional copies of the shared variables of P as local variables to simulate the store buffers, even if they are unbounded. Furthermore, we show that our translation can be extended so that an unbounded number of context-switches is possible, under the condition that each write operation sent to the store buffer stays there for at most k context-switches of the thread. Experimental results show that bugs due to TSO can be detected with small bounds, using off-the-shelf SC analysis tools.
Sprache
Englisch
Identifikatoren
ISBN: 3642221092, 9783642221095
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/978-3-642-22110-1_9
Titel-ID: cdi_swepub_primary_oai_DiVA_org_uu_159160

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX