Network


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

Hotspot


Dive into the research topics where Peter Gammie is active.

Publication


Featured researches published by Peter Gammie.


computer aided verification | 2004

MCK: Model Checking the Logic of Knowledge

Peter Gammie; Ron van der Meyden

The specification formalism employed in model checking is usually some flavour of temporal or process algebraic language that expresses properties of the behavioural aspects of a system. Knowledge [5] is a modality that is orthogonal to the behavioural dimension, capturing properties of information flow. Logics of knowledge have been shown to be a useful framework for the analysis of distributed algorithms and security protocols, and model checking of these logics was first mooted by Halpern and Vardi [6]. Since that time theoretical aspects of model checking the logic of knowledge and its combinations with temporal logic have been studied [8–10]. The system MCK introduced in this paper implements parts of this theory.


ACM Computing Surveys | 2013

Synchronous digital circuits as functional programs

Peter Gammie

Functional programming techniques have been used to describe synchronous digital circuits since the early 1980s. Here we survey the systems and formal underpinnings that constitute this tradition. We situate these techniques with respect to other formal methods for hardware design and discuss the work yet to be done.


Journal of Functional Programming | 2011

Short note: Strict unwraps make worker/wrapper fusion totally correct

Peter Gammie

The worker/wrapper transformation is a general way of changing the type of a recursive definition, usually applied with an eye to increasing algorithmic efficiency. This note identifies an infelicity in the program transformations presented by Gill & Hutton (The worker/wrapper transformation, J. Funct. Program ., vol. 19, 2009, pp. 227–251) and proposes a new totally correct worker/wrapper fusion rule.


foundations of computer science | 2007

Model Checking Knowledge and Linear Time: PSPACE Cases

Kai Engelhardt; Peter Gammie; Ron van der Meyden


hot topics in operating systems | 2011

Provable Security: how feasible is it?

Gerwin Klein; Toby C. Murray; Peter Gammie; Thomas Sewell; Simon Winwood


The Archive of Formal Proofs | 2008

Some classical results in Social Choice Theory.

Peter Gammie


The Archive of Formal Proofs | 2015

The Stern-Brocot Tree.

Peter Gammie; Andreas Lochbihler


interactive theorem proving | 2011

Verified synthesis of knowledge-based programs in finite synchronous environments

Peter Gammie


The Archive of Formal Proofs | 2009

The Worker/Wrapper Transformation.

Peter Gammie


The Archive of Formal Proofs | 2011

Knowledge-based programs.

Peter Gammie

Collaboration


Dive into the Peter Gammie's collaboration.

Top Co-Authors

Avatar

Kai Engelhardt

University of New South Wales

View shared research outputs
Top Co-Authors

Avatar

Ron van der Meyden

University of New South Wales

View shared research outputs
Top Co-Authors

Avatar

Gerwin Klein

University of New South Wales

View shared research outputs
Top Co-Authors

Avatar

Simon Winwood

University of New South Wales

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge