Bounded Context Switching for Valence Systems

03/26/2018
by   Roland Meyer, et al.
0

We study valence systems, finite-control programs over infinite-state memories modeled in terms of graph monoids. Our contribution is a notion of bounded context switching (BCS). Valence systems generalize pushdowns, concurrent pushdowns, and Petri nets. In these settings, our definition conservatively generalizes existing notions. The main finding is that reachability within a bounded number of context switches is in NP, independent of the memory (the graph monoid). Our proof is genuinely algebraic, and therefore contributes a new way to think about BCS.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2020

The complexity of bounded context switching with dynamic thread creation

Dynamic networks of concurrent pushdown systems (DCPS) are a theoretical...
research
04/30/2021

Decidability of Two Truly Concurrent Equivalences for Finite Bounded Petri Nets

We prove that (strong) fully-concurrent bisimilarity and causal-net bisi...
research
07/20/2020

The Decidability of Verification under Promising 2.0

In PLDI'20, Lee et al. introduced the promising semantics PS 2.0 of the...
research
11/09/2020

Context-Bounded Verification of Liveness Properties for Multithreaded Shared-Memory Programs

We study context-bounded verification of liveness properties of multi-th...
research
05/28/2023

Overcoming Memory Weakness with Unified Fairness

We consider the verification of liveness properties for concurrent progr...
research
01/15/2021

Deadlock in packet switching networks

A deadlock in a packet switching network is a state in which one or more...
research
03/22/2022

Cryptographic switching functions for multiplicative watermarking in cyber-physical systems

In this paper we present a novel switching function for multiplicative w...

Please sign up or login with your details

Forgot password? Click here to reset