中文
相关论文

相关论文: Bounded Context Switching for Valence Systems

200 篇论文

Bounded context switching (BCS) is an under-approximate method for finding violations to safety properties in shared memory concurrent programs. Technically, BCS is a reachability problem that is known to be NP-complete. Our contribution is…

形式语言与自动机理论 · 计算机科学 2017-04-25 Peter Chini , Jonathan Kolberg , Andreas Krebs , Roland Meyer , Prakash Saivasan

Multi-pushdown systems are a standard model for concurrent recursive programs, but they have an undecidable reachability problem. Therefore, there have been several proposals to underapproximate their sets of runs so that reachability in…

形式语言与自动机理论 · 计算机科学 2021-08-03 Aneesh K. Shetty , S. Krishna , Georg Zetzsche

Reachability problems in infinite-state systems are often subject to extremely high complexity. This motivates the investigation of efficient overapproximations, where we add transitions to obtain a system in which reachability can be…

形式语言与自动机理论 · 计算机科学 2022-06-28 Moses Ganardi , Rupak Majumdar , Georg Zetzsche

Dynamic networks of concurrent pushdown systems (DCPS) are a theoretical model for multi-threaded recursive programs with shared global state and dynamical creation of threads. The (global) state reachability problem for DCPS is undecidable…

形式语言与自动机理论 · 计算机科学 2020-11-19 Pascal Baumann , Rupak Majumdar , Ramanathan S. Thinniyam , Georg Zetzsche

We consider pushdown systems that store, instead of a single word, a Mazurkiewicz trace on its stack. These systems are special cases of valence automata over graph monoids and subsume multi-stack systems. We identify a class of such…

形式语言与自动机理论 · 计算机科学 2026-05-05 Dietrich Kuske

We study context-bounded verification of liveness properties of multi-threaded, shared-memory programs, where each thread can spawn additional threads. Our main result shows that context-bounded fair termination is decidable for the model;…

形式语言与自动机理论 · 计算机科学 2020-11-13 Pascal Baumann , Rupak Majumdar , Ramanathan S. Thinniyam , Georg Zetzsche

This work studies which storage mechanisms in automata permit decidability of the emptiness problem. The question is formalized using valence automata, an abstract model of automata in which the storage mechanism is given by a monoid. For…

形式语言与自动机理论 · 计算机科学 2017-10-23 Georg Zetzsche

A pushdown vector addition system with states (PVASS) extends the model of vector addition systems with a pushdown stack. The algorithmic analysis of PVASS has applications such as static analysis of recursive programs manipulating integer…

计算机科学中的逻辑 · 计算机科学 2024-02-21 Guillermo A. Perez , Shrisha Rao

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 intitiated by Qadeer et al. in 2005 for detecting bugs in concurrent…

编程语言 · 计算机科学 2019-09-25 Parosh Aziz Abdulla , Mohamed Faouzi Atig , Ahmed Bouajjani , Tuan Phong Ngo

We study pushdown vector addition systems, which are synchronized products of pushdown automata with vector addition systems. The question of the boundedness of the reachability set for this model can be refined into two decision problems…

形式语言与自动机理论 · 计算机科学 2015-07-28 Jérôme Leroux , Grégoire Sutre , Patrick Totzke

In this paper, we study the program-point reachability problem of concurrent pushdown systems that communicate via unbounded and unordered message buffers. Our goal is to relax the common restriction that messages can only be retrieved by a…

计算机科学中的逻辑 · 计算机科学 2014-01-27 Jonathan Kochems , C-H Luke Ong

Pushdown Vector Addition Systems with States (PVASS) consist of finitely many control states, a pushdown stack, and a set of counters that can be incremented and decremented, but not tested for zero. Whether the reachability problem is…

形式语言与自动机理论 · 计算机科学 2023-11-01 A. R. Balasubramanian , Rupak Majumdar , Ramanathan S. Thinniyam , Georg Zetzsche

We examine verification of concurrent programs under the total store ordering (TSO) semantics used by the x86 architecture. In our model, threads manipulate variables over infinite domains and they can check whether variables are related…

形式语言与自动机理论 · 计算机科学 2024-01-22 Parosh Aziz Abdulla , Mohamed Faouzi Atig , Florian Furbach , Shashwat Garg

Higher-order pushdown systems (PDSs) generalise pushdown systems through the use of higher-order stacks, that is, a nested "stack of stacks" structure. These systems may be used to model higher-order programs and are closely related to the…

计算复杂性 · 计算机科学 2015-07-01 Matthew Hague , C. -H. Luke Ong

The reachability analysis of weighted pushdown systems is a very powerful technique in verification and analysis of recursive programs. Each transition rule of a weighted pushdown system is associated with an element of a bounded semiring…

形式语言与自动机理论 · 计算机科学 2019-03-14 Yasuhiko Minamide

Vectors addition systems with states (VASS), or equivalently Petri nets, are arguably one of the most studied formalisms for the modeling and analysis of concurrent systems. A central decision problem for VASS is reachability: whether there…

计算机科学中的逻辑 · 计算机科学 2025-07-01 Clotilde Bizière , Thibault Hilaire , Jérôme Leroux , Grégoire Sutre

We consider the reachability relation of pushdown systems whose pushdown holds a Mazurkiewicz trace instead of just a word as in classical systems. Under two natural conditions on the transition structure of such systems, we prove that the…

形式语言与自动机理论 · 计算机科学 2025-02-18 Chris Köcher , Dietrich Kuske

In the theory of games on infinite-state arenas, there is a stark contrast between (i) recursion-based models such as pushdown systems and extensions on one hand, and (ii) counter-based models like vector addition systems with states (VASS)…

形式语言与自动机理论 · 计算机科学 2026-05-12 Irmak Sağlam , Georg Zetzsche

Branching VASS (BVASS) generalise vector addition systems with states by allowing for special branching transitions that can non-deterministically distribute a counter value between two control states. A run of a BVASS consequently becomes…

形式语言与自动机理论 · 计算机科学 2016-05-09 Stefan Göller , Christoph Haase , Ranko Lazić , Patrick Totzke

In this note, we provide complexity characterizations of model checking multi-pushdown systems. Multi-pushdown systems model recursive concurrent programs in which any sequential process has a finite control. We consider three standard…

计算机科学中的逻辑 · 计算机科学 2012-12-10 Kshitij Bansal , Stéphane Demri
‹ 上一页 1 2 3 10 下一页 ›