We consider a finitary procedural programming language (finite data-types, no recursion) extended with parallel composition and binary semaphores. Having first shown that may-equivalence of second-order open terms is undecidable we set out to find a framework in which decidability can be regained with minimum loss of expressivity. To that end we define an annotated type system that controls the number of concurrent threads created by terms and give a fully abstract game semantics for the notion of equivalence induced by typable terms and contexts. Finally, we show that the semantics of all typable terms, at any order and in the presence of iteration, has a regular-language representation and thus the restricted observational equivalence is ...
Game semantics is an effective tool to study and model abstractly programming languages from a mathe...
A central problem in the area of concurrency is the very definition of concurrency. Despite several ...
Abstract. We investigate the decidability of observational equivalence and approximation in “Syntact...
AbstractWe consider a finitary procedural programming language (finite data-types, no recursion) ext...
We introduce a game model for an Algol-like programming language with primitives for parallel compos...
AbstractA games semantics is described for a typed functional language which includes primitives for...
We investigate the decidability of observational equivalence and approximation in Reynolds ’ “Syntac...
AbstractWe introduce a game model for an Algol-like programming language with primitives for paralle...
AbstractWe introduce and investigate new methods to define parallel composition of words and languag...
AbstractWe investigate the decidability of observational equivalence and approximation in Reynolds’ ...
Game semantics is a denotational semantics presenting compositionally the computational behaviour of...
We formalise a thread-based concurrent language which makes resource control possible. Concurrency i...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
Using a combination of automata-theoretic and game-semantic techniques, we propose a method for anal...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
Game semantics is an effective tool to study and model abstractly programming languages from a mathe...
A central problem in the area of concurrency is the very definition of concurrency. Despite several ...
Abstract. We investigate the decidability of observational equivalence and approximation in “Syntact...
AbstractWe consider a finitary procedural programming language (finite data-types, no recursion) ext...
We introduce a game model for an Algol-like programming language with primitives for parallel compos...
AbstractA games semantics is described for a typed functional language which includes primitives for...
We investigate the decidability of observational equivalence and approximation in Reynolds ’ “Syntac...
AbstractWe introduce a game model for an Algol-like programming language with primitives for paralle...
AbstractWe introduce and investigate new methods to define parallel composition of words and languag...
AbstractWe investigate the decidability of observational equivalence and approximation in Reynolds’ ...
Game semantics is a denotational semantics presenting compositionally the computational behaviour of...
We formalise a thread-based concurrent language which makes resource control possible. Concurrency i...
The notions of serializability, linearizability and sequential consistency are used in the specifica...
Using a combination of automata-theoretic and game-semantic techniques, we propose a method for anal...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
Game semantics is an effective tool to study and model abstractly programming languages from a mathe...
A central problem in the area of concurrency is the very definition of concurrency. Despite several ...
Abstract. We investigate the decidability of observational equivalence and approximation in “Syntact...