Concurrent compositions of recursive programs with finite data are a natural abstraction model for concurrent programs. Since reachability is undecidable for this class, a restricted form of reachability has become popular in the formal verification literature, where the set of states reached within k context-switches, for a fixed small constant k, is explored. In this paper, we consider the language theory of these models: concurrent recursive programs with finite data domains that communicate using shared memory and work within k round-robin rounds of context-switches, and where further the stack operations are made visible (as in visibly pushdown automata). We show that the corresponding class of languages, for any fixed k, forms a robus...
We propose the class of visibly pushdown languages as embeddings of context-free languages that is r...
We propose the class of visibly pushdown languages as embeddings of context-free languages that is r...
Abstract. Verification of concurrent programs modelled as multi-stack machines is an active research...
Abstract. Concurrent compositions of recursive programs with finite data are a natural abstraction m...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
International audienceWe define and study an automata model of concurrent recursive programs. An aut...
We show that the bounded context-switching reachability problem for concurrent finite systems commun...
Abstract. We show that the bounded context-switching reachability problem for concurrent finite syst...
Context-bounded analysis of concurrent programs is a technique to compute a sequence of under-approx...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
We study valence systems, finite-control programs over infinite-state memories modeled in terms of g...
We define a new class of languages defined by multi-stack automata that forms a robust subclass of c...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
AbstractIn this paper we introduce a new (non-Turing equivalent) formal model of recursive concurren...
We propose the class of visibly pushdown languages as embeddings of context-free languages that is r...
We propose the class of visibly pushdown languages as embeddings of context-free languages that is r...
Abstract. Verification of concurrent programs modelled as multi-stack machines is an active research...
Abstract. Concurrent compositions of recursive programs with finite data are a natural abstraction m...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
Analysis of recursive programs in the presence of concurrency and shared memory is undecidable. A c...
International audienceWe define and study an automata model of concurrent recursive programs. An aut...
We show that the bounded context-switching reachability problem for concurrent finite systems commun...
Abstract. We show that the bounded context-switching reachability problem for concurrent finite syst...
Context-bounded analysis of concurrent programs is a technique to compute a sequence of under-approx...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
We study valence systems, finite-control programs over infinite-state memories modeled in terms of g...
We define a new class of languages defined by multi-stack automata that forms a robust subclass of c...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
AbstractIn this paper we introduce a new (non-Turing equivalent) formal model of recursive concurren...
We propose the class of visibly pushdown languages as embeddings of context-free languages that is r...
We propose the class of visibly pushdown languages as embeddings of context-free languages that is r...
Abstract. Verification of concurrent programs modelled as multi-stack machines is an active research...