Abstract. In this paper we address the problem of deciding may- and must-equivalence and termination of nondeterministic finite programs from second-order recursion-free Erratic Idealized Algol. We use game semantics to compositionally extract finite models of programs, and the CSP process algebra as a concrete formalism for representation of models and their efficient verification. Observational may- and must-equivalence and liveness properties, such as divergence and termination, are decided by checking traces refinements and divergence-freedom of CSP processes using the FDR tool. The practicality of the approach is evaluated on several examples.
We introduce a new symbolic representation of algorithmic game semantics, and show how it can be app...
Abstract. In game semantics and related approaches to programming language semantics, programs are m...
The weakest-precondition interpretation of recursive procedures is developed for a language with a c...
We show how game semantics of an interesting fragment of Idealised Algol can be represented composit...
Abstract We present an approach to software model checking based on game semantics and the CSP proce...
AbstractWe prove that the observational equivalence of third-order finitary (i.e. recursion-free) Id...
AbstractWe use game semantics to show that program equivalence and program approximation in a second...
The concept of fairness for a concurrent program means that the program must be able to exhibit an u...
AbstractWe solve a longstanding problem by providing a denotational model for nondeterministic progr...
We investigate the notions of may- and must-approximation in Erratic Idealized Algol (a nondetermini...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
Using game semantics we prove that program equivalence is undecidable in finitary Idealized Algol wi...
AbstractWe solve a longstanding problem by providing a denotational model for nondeterministic progr...
Abstract. We propose an automated method for disproving termina-tion of higher-order functional prog...
Abstract. We propose an automated method for disproving termina-tion of higher-order functional prog...
We introduce a new symbolic representation of algorithmic game semantics, and show how it can be app...
Abstract. In game semantics and related approaches to programming language semantics, programs are m...
The weakest-precondition interpretation of recursive procedures is developed for a language with a c...
We show how game semantics of an interesting fragment of Idealised Algol can be represented composit...
Abstract We present an approach to software model checking based on game semantics and the CSP proce...
AbstractWe prove that the observational equivalence of third-order finitary (i.e. recursion-free) Id...
AbstractWe use game semantics to show that program equivalence and program approximation in a second...
The concept of fairness for a concurrent program means that the program must be able to exhibit an u...
AbstractWe solve a longstanding problem by providing a denotational model for nondeterministic progr...
We investigate the notions of may- and must-approximation in Erratic Idealized Algol (a nondetermini...
This thesis examines the use of game semantics for the automatic equivalence checking of higher-orde...
Using game semantics we prove that program equivalence is undecidable in finitary Idealized Algol wi...
AbstractWe solve a longstanding problem by providing a denotational model for nondeterministic progr...
Abstract. We propose an automated method for disproving termina-tion of higher-order functional prog...
Abstract. We propose an automated method for disproving termina-tion of higher-order functional prog...
We introduce a new symbolic representation of algorithmic game semantics, and show how it can be app...
Abstract. In game semantics and related approaches to programming language semantics, programs are m...
The weakest-precondition interpretation of recursive procedures is developed for a language with a c...