Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andrzej S. Murawski is active.

Publication


Featured researches published by Andrzej S. Murawski.


tools and algorithms for construction and analysis of systems | 2004

Applying Game Semantics to Compositional Software Modeling and Verification

Samson Abramsky; Dan R. Ghica; Andrzej S. Murawski; C.-H. Luke Ong

We describe a software model checking tool founded on game semantics, highlight the underpinning theoretical results and discuss several case studies. The tool is based on an interpretation algorithm defined compositionally on syntax and thus can also handle open programs. Moreover, the models it produces are equationally fully abstract. These features are essential in the modeling and verification of software components such as modules and turn out to lead to very compact models of programs.


foundations of software science and computation structure | 2004

Angelic Semantics of Fine-Grained Concurrency

Dan R. Ghica; Andrzej S. Murawski

We introduce a game model for a procedural programming language extended with primitives for parallel composition and synchronization on binary semaphores. The model uses an interleaved version of Hyland-Ong-style games, where most of the original combinatorial constraints on positions are replaced with a simple principle naturally related to static process creation. The model is fully abstract for may-equivalence.


foundations of software science and computation structure | 2005

Third-order Idealized Algol with iteration is decidable

Andrzej S. Murawski; Igor Walukiewicz

The problems of contextual equivalence and approximation are studied for the third-order fragment of Idealized Algol with iteration (IA


international colloquium on automata, languages and programming | 2006

Syntactic control of concurrency

Dan R. Ghica; Andrzej S. Murawski; C.-H. L. Ong

^*_{3}


logic in computer science | 2003

On program equivalence in languages with ground-type references

Andrzej S. Murawski

). They are approached via a combination of game semantics and language theory. It is shown that for each (IA


computer aided verification | 2011

Language equivalence for probabilistic automata

Stefan Kiefer; Andrzej S. Murawski; Joël Ouaknine; Björn Wachter; James Worrell

^{*}_{3}


logic in computer science | 2011

Game Semantics for Good General References

Andrzej S. Murawski; Nikos Tzevelekos

)-term one can construct a pushdown automaton recognizing a representation of the strategy induced by the term. The automata have some additional properties ensuring that the associated equivalence and inclusion problems are solvable in Ptime. This gives an Exptime decision procedure for contextual equivalence and approximation for β-normal terms. Exptime-hardness is also shown in this case, even in the absence of iteration.


tools and algorithms for construction and analysis of systems | 2008

On automated verification of probabilistic programs

Axel Legay; Andrzej S. Murawski; Joël Ouaknine; James Worrell

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 decidable.


computer science logic | 2000

Discreet Games, Light Affine Logic and PTIME Computation

Andrzej S. Murawski; C.-H. Luke Ong

Using game semantics we prove that program equivalence is undecidable in finitary Idealized Algol with active expressions as well as in its call-by-value counterpart. It is also shown that strategies corresponding to Idealized Algol terms of respectively second, third and higher orders define exactly regular, context-free and recursively enumerable languages.


international colloquium on automata languages and programming | 2005

Idealized algol with ground recursion, and DPDA equivalence

Andrzej S. Murawski; C.-H. L. Ong; Igor Walukiewicz

In this paper, we propose a new randomised algorithm for deciding language equivalence for probabilistic automata. This algorithm is based on polynomial identity testing and thus returns an answer with an error probability that can be made arbitrarily small. We implemented our algorithm, as well as deterministic algorithms of Tzeng and Doyen et al., optimised for running time whilst adequately handling issues of numerical stability. We conducted extensive benchmarking experiments, including the verification of randomised anonymity protocols, the outcome of which establishes that the randomised algorithm significantly outperforms the deterministic ones in a majority of our test cases. Finally, we also provide fine-grained analytical bounds on the complexity of these algorithms, accounting for the differences in performance.

Collaboration


Dive into the Andrzej S. Murawski's collaboration.

Top Co-Authors

Avatar

Nikos Tzevelekos

Queen Mary University of London

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dan R. Ghica

University of Birmingham

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge