SwePub
Sök i LIBRIS databas

  Utökad sökning

L773:0925 9856 OR L773:1572 8102
 

Sökning: L773:0925 9856 OR L773:1572 8102 > Budget-bounded mode...

Budget-bounded model-checking pushdown systems

Abdulla, Parosh Aziz (författare)
Uppsala universitet,Datorteknik,Algorithmic Program Verification
Atig, Mohamed Faouzi (författare)
Uppsala universitet,Datorteknik,Algorithmic Program Verification
Rezine, Othmane (författare)
Uppsala universitet,Datorteknik,Algorithmic Program Verification
visa fler...
Stenman, Jari (författare)
Uppsala universitet,Datorteknik,Algorithmic Program Verification
visa färre...
 (creator_code:org_t)
2014-04-25
2014
Engelska.
Ingår i: Formal methods in system design. - : Springer Science and Business Media LLC. - 0925-9856 .- 1572-8102. ; 45:2, s. 273-301
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • We address the verification problem for concurrent programs modeled as multi-pushdown systems (MPDS). In general, MPDS are Turing powerful and hence come along with undecidability of all basic decision problems. Because of this, several subclasses of MPDS have been proposed and studied in the literature (Atig et al. in LNCS, Springer, Berlin, 2005; La Torre et al. in LICS, IEEE, 2007; Lange and Lei in Inf Didact 8, 2009; Qadeer and Rehof in TACAS, LNCS, Springer, Berlin, 2005). In this paper, we propose the class of bounded-budget MPDS, which are restricted in the sense that each stack can perform an unbounded number of context switches only if its depth is below a given bound, and a bounded number of context switches otherwise. We show that the reachability problem for this subclass is Pspace-complete and that LTL-model-checking is Exptime-complete. Furthermore, we propose a code-to-code translation that inputs a concurrent program and produces a sequential program such that running under the budget-bounded restriction yields the same set of reachable states as running . Moreover, detecting (fair) non-terminating executions in can be reduced to LTL-Model-Checking of . By leveraging standard sequential analysis tools, we have implemented a prototype tool and applied it on a set of benchmarks, showing the feasibility of our translation.

Ämnesord

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

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför 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 Stäng

Kopiera och spara länken för att återkomma till aktuell vy