Peter Schachte

Dr. Peter Schachte


Research Focus & Metrics

Academic Career Length

33Years (1994-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 May 1998 in Science of Computer Programming
Verified
Journal Article
Closed access
TATania Armstrong
Tania Armstrong
KMKim Marriott
Kim Marriott
PSPeter Schachte
Peter Schachte
HSHarald Søndergaard
Harald Søndergaard

1 January 2009
Verified
Book Chapter
Closed access
PDF file
THTrevor Hansen
Trevor Hansen
PSPeter Schachte
Peter Schachte
HSHarald Søndergaard
Harald Søndergaard

1 January 2012
Verified
Book Chapter
Closed access
PDF file
JNJorge A. Navas
Jorge A. Navas
PSPeter Schachte
Peter Schachte
HSHarald Søndergaard
Harald Søndergaard
PSPeter Stuckey
Peter Stuckey

1 July 2015 in Theory and Practice of Logic Programming
Verified
Journal Article
Open access
PDF file
GGGraeme Gange
Graeme Gange
JNJorge A. Navas
Jorge A. Navas
PSPeter Schachte
Peter Schachte
HSHarald Søndergaard
Harald Søndergaard
PSPeter Stuckey
Peter Stuckey
Many recent analyses for conventional imperative programs begin by transforming programs into logic programs, capitalising on existing LP analyses and simple LP semantics. We propose using logic programs as an intermediate program representation throughout the compilation process. With restrictions ensuring determinism and single-modedness, a logic program can easily be transformed to machine language or other low-level language, while maintaining the simple semantics that makes it suitable as a language for program analysis and transformation. We present a simple LP language that enforces determinism and single-modedness, and show that it makes a convenient program representation for analysis and transformation.

31 March 2017
Verified
Book Chapter
Closed access
PDF file
RARoberto Amadini
Roberto Amadini
AJAlexander Jordan
Alexander Jordan
GGGraeme Gange
Graeme Gange
FGFrançois Gauthier
François Gauthier
PSPeter Schachte
Peter Schachte
CZChenyi Zhang
Chenyi Zhang

1 January 2006
Verified
Conference Paper
Closed access
ACA.B. Corman
A.B. Corman
SDS. Douglas
S. Douglas
PSPeter Schachte
Peter Schachte
VTV. Teague
V. Teague
Secure updates in a peer-to-peer game where all of the players are untrusted offers a unique challenge. We analyse the NEO protocol which was designed to accomplish the exchange of update information among players in a fair and authenticated manner. We show that of the five forms of cheating it was designed to prevent, it prevents only three. We then propose an improved protocol which we call Secure Event Agreement (SEA) which prevents all five types of cheating as well as meeting some additional security criteria. We also show that the performance of SEA is at worst equal to NEO and in some cases better.