SwePub
Sök i LIBRIS databas

  Extended search

onr:"swepub:oai:DiVA.org:uu-298663"
 

Search: onr:"swepub:oai:DiVA.org:uu-298663" > The benefits of dua...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

The benefits of duality in verifying concurrent programs under TSO

Abdulla, Parosh Aziz (author)
Uppsala universitet,Datorteknik
Atig, Mohamed Faouzi (author)
Uppsala universitet,Datorteknik
Bouajjani, Ahmed (author)
show more...
Ngo, Tuan Phong (author)
Uppsala universitet,Datorteknik
show less...
 (creator_code:org_t)
Dagstuhl, Germany : Leibniz-Zentrum für Informatik, 2016
2016
English.
In: 27th International Conference on Concurrency Theory. - Dagstuhl, Germany : Leibniz-Zentrum für Informatik. - 9783959770170 ; , s. 5:1-15
  • Conference paper (peer-reviewed)
Abstract Subject headings
Close  
  • We address the problem of verifying safety properties of concurrent programs running over the Total Store Order (TSO) memory model. Known decision procedures for this model are based on complex encodings of store buffers as lossy channels. These procedures assume that the number of processes is fixed. However, it is important in general to prove the correctness of a system/algorithm in a parametric way with an arbitrarily large number of processes.In this paper, we introduce an alternative (yet equivalent) semantics to the classical one for the TSO semantics that is more amenable to efficient algorithmic verification and for the extension to parametric verification. For that, we adopt a dual view where load buffers are used instead of store buffers. The flow of information is now from the memory to load buffers. We show that this new semantics allows (1) to simplify drastically the safety analysis under TSO, (2) to obtain a spectacular gain in efficiency and scalability compared to existing procedures, and (3) to extend easily the decision procedure to the parametric case, which allows obtaining a new decidability result, and more importantly, a verification algorithm that is more general and more efficient in practice than the one for bounded instances.

Subject headings

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Keyword

Total Store Order
Weak Memory Models
Reachability Problem
Parameterized Systems
Well-quasi-ordering

Publication and Content Type

ref (subject category)
kon (subject category)

Find in a library

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view