SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Faouzi Mohamed) "

Sökning: WFRF:(Faouzi Mohamed)

  • Resultat 1-10 av 105
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Abdulla, Parosh Aziz, et al. (författare)
  • A load-buffer semantics for total store ordering
  • 2018
  • Ingår i: Logical Methods in Computer Science. - 1860-5974. ; 14:1
  • Tidskriftsartikel (refereegranskat)abstract
    • 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.
  •  
2.
  • Abdulla, Parosh Aziz, et al. (författare)
  • Adding time to pushdown automata
  • 2012
  • Ingår i: Quantities in Formal Methods. ; , s. 1-16
  • Konferensbidrag (refereegranskat)
  •  
3.
  •  
4.
  • Abdulla, Parosh Aziz, et al. (författare)
  • Automatic fence insertion in integer programs via predicate abstraction
  • 2012
  • Ingår i: Static Analysis. - Berlin, Heidelberg : Springer Berlin/Heidelberg. - 9783642331244 - 9783642331251 ; , s. 164-180
  • Konferensbidrag (refereegranskat)abstract
    • We propose an automatic fence insertion and verification framework for concurrent programs running under relaxed memory. Unlike previous approaches to this problem, which allow only variables of finite domain, we target programs with (unbounded) integer variables. The problem is difficult because it has two different sources of infiniteness: unbounded store buffers and unbounded integer variables. Our framework consists of three main components: (1) a finite abstraction technique for the store buffers, (2) a finite abstraction technique for the integer variables, and (3) a counterexample guided abstraction refinement loop of the model obtained from the combination of the two abstraction techniques. We have implemented a prototype based on the framework and run it successfully on all standard benchmarks together with several challenging examples that are beyond the applicability of existing methods.
  •  
5.
  • Abdulla, Parosh Aziz, et al. (författare)
  • Budget-bounded model-checking pushdown systems
  • 2014
  • 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
    • 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.
  •  
6.
  • Abdulla, Parosh Aziz, Professor, et al. (författare)
  • Chain-Free String Constraints
  • 2019
  • Ingår i: Automated Technology for Verification and Analysis. - Cham : Springer. - 9783030317836 - 9783030317843 ; , s. 277-293
  • Konferensbidrag (refereegranskat)abstract
    • We address the satisfiability problem for string constraints that combine relational constraints represented by transducers, word equations, and string length constraints. This problem is undecidable in general. Therefore, we propose a new decidable fragment of string constraints, called weakly chaining string constraints, for which we show that the satisfiability problem is decidable. This fragment pushes the borders of decidability of string constraints by generalising the existing straight-line as well as the acyclic fragment of the string logic. We have developed a prototype implementation of our new decision procedure, and integrated it into in an existing framework that uses CEGAR with under-approximation of string constraints based on flattening. Our experimental results show the competitiveness and accuracy of the new framework.
  •  
7.
  • Abdulla, Parosh Aziz, Professor, et al. (författare)
  • Complexity of reachability for data-aware dynamic systems
  • 2018
  • Ingår i: Proc. 18th International Conference on Application of Concurrency to System Design. - : IEEE Computer Society. - 9781538670132 ; , s. 11-20
  • Konferensbidrag (refereegranskat)abstract
    • A formal model called database manipulating systems was introduced to model data-aware dynamic systems. Its semantics is given by an infinite labelled transition systems where a label can be an unbounded relational database. Reachability problem is undecidable over schemas consisting of either a binary relation or two unary relations. We study the reachability problem under schema restrictions and restrictions on the query language. We provide tight complexity bounds for different combinations of schema and query language, by reductions to/from standard formalism of infinite state systems such as Petri nets and counter systems. Our reductions throw light into the connections between these two seemingly unrelated models.
  •  
8.
  •  
9.
  • Abdulla, Parosh Aziz, et al. (författare)
  • Context-bounded analysis for POWER
  • 2017
  • Ingår i: Tools and Algorithms for the Construction and Analysis of Systems. - Berlin, Heidelberg : Springer. - 9783662545799 ; , s. 56-74
  • Konferensbidrag (refereegranskat)abstract
    • We propose an under-approximate reachability analysis algorithm for programs running under the POWER memory model, in the spirit of the work on context-bounded analysis initiated by Qadeer et al. in 2005 for detecting bugs in concurrent programs (supposed to be running under the classical SC model). To that end, we first introduce a new notion of context-bounding that is suitable for reasoning about computations under POWER, which generalizes the one defined by Atig et al. in 2011 for the TSO memory model. Then, we provide a polynomial size reduction of the context-bounded state reachability problem under POWER to the same problem under SC: Given an input concurrent program P, our method produces a concurrent program P' such that, for a fixed number of context switches, running P' under SC yields the same set of reachable states as running P under POWER. The generated program P' contains the same number of processes as P and operates on the same data domain. By leveraging the standard model checker CBMC, we have implemented a prototype tool and applied it on a set of benchmarks, showing the feasibility of our approach.
  •  
10.
  • Abdulla, Parosh Aziz, et al. (författare)
  • Counter-Example Guided Fence Insertion under TSO
  • 2012
  • Ingår i: TACAS 2012. - Berlin, Heidelberg : Springer. - 9783642287558 - 9783642287565
  • Konferensbidrag (refereegranskat)abstract
    • We give a sound and complete fence insertion procedure for concurrentfinite-state programs running under the classical TSO memory model. Thismodel allows “write to read” relaxation corresponding to the addition of an unboundedstore buffer between each processor and the main memory. We introducea novel machine model, called the Single-Buffer (SB) semantics, and show thatthe reachability problem for a program under TSO can be reduced to the reachabilityproblem under SB. We present a simple and effective backward reachabilityanalysis algorithm for the latter, and propose a counter-example guided fence insertionprocedure. The procedure is augmented by a placement constraint thatallows the user to choose places inside the program where fences may be inserted.For a given placement constraint, we automatically infer all minimal setsof fences that ensure correctness. We have implemented a prototype and run itsuccessfully on all standard benchmarks together with several challenging examplesthat are beyond the applicability of existing methods.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 105
Typ av publikation
konferensbidrag (76)
tidskriftsartikel (21)
doktorsavhandling (5)
rapport (1)
proceedings (redaktörskap) (1)
bokkapitel (1)
visa fler...
visa färre...
Typ av innehåll
refereegranskat (93)
övrigt vetenskapligt/konstnärligt (12)
Författare/redaktör
Atig, Mohamed Faouzi (94)
Abdulla, Parosh Aziz (37)
Bouajjani, Ahmed (21)
Abdulla, Parosh, Pro ... (17)
Kumar, K. Narayan (13)
Saivasan, Prakash (13)
visa fler...
Ngo, Tuan Phong (10)
Chen, Yu-Fang (10)
Rezine, Ahmed (9)
Stenman, Jari (9)
Abdulla, Parosh Aziz ... (9)
Holík, Lukás (8)
Leonardsson, Carl (8)
Rezine, Othmane (7)
Jonsson, Bengt, 1957 ... (5)
Bui, Phi Diep (5)
Atig, Mohamed Faouzi ... (5)
Jonsson, Bengt (4)
Cederberg, Jonathan (4)
Montali, Marco (4)
Zhu, Yunyun (4)
Rümmer, Philipp (4)
Sagonas, Konstantino ... (4)
Abdulla, Parosh Aziz ... (3)
Godbole, Adwait (3)
Krishna, S. (3)
Krishna, Shankara Na ... (3)
Meyer, Roland (3)
Delzanno, Giorgio (2)
Abdulla, Parosh Aziz ... (2)
Kaati, Lisa (2)
Mayr, Richard (2)
Janku, Petr (2)
Aiswarya, C. (2)
Cyriac, Aiswarya (2)
Kaxiras, Stefanos (2)
Ros, Alberto (2)
Hofman, Piotr (2)
Totzke, Patrick (2)
Aronis, Stavros (2)
Vafeiadis, Viktor (2)
Kara, Ahmet (2)
Rezine, Othmane, 198 ... (2)
Krishna, Shankaranar ... (2)
Leonardsson, Carl, 1 ... (2)
Lång, Magnus, 1991- (2)
Shrestha, Amendra (2)
Dasu, Alexandru, 197 ... (2)
Cassel, Sofia (2)
Parlato, Gennaro (2)
visa färre...
Lärosäte
Uppsala universitet (104)
Linköpings universitet (7)
Stockholms universitet (3)
Karolinska Institutet (3)
Språk
Engelska (105)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (83)
Teknik (18)
Medicin och hälsovetenskap (3)

År

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