Steve Bishop

The Design of Distributed Programming Languages (2008)

Peter Sewell, John Billings, Steve Bishop, Matthew Fairbairn, Pierre Habouzit, Michael Hicks, ...

High-level programming languages For non-distributed, non-concurrent programming, they’re pretty good. We have ML (SML/OCaml), Haskell, Java, C#, with: • type safety • rich concrete types –...

Abstract Engineering with Logic: HOL Specification and Symbolic-Evaluation Testing for TCP Implementations (2008)

Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough

The TCP/IP protocols and Sockets API underlie much of modern computation, but their semantics have historically been very complex and ill-defined. The real standard is the de facto one of the common...

Abstract Engineering with Logic: HOL Specification and Symbolic-Evaluation Testing for TCP Implementations (2008)

Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough

The TCP/IP protocols and Sockets API underlie much of modern computation, but their semantics have historically been very complex and ill-defined. The real standard is the de facto one of the common...

Engineering with Logic: HOL Specification and (2008)

Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, ...

The TCP/IP protocols and Sockets API underlie much of modern computation, but their semantics have historically been very complex and ill-defined. The real standard is the de facto one of the common...

Rigorous Specification and Conformance Testing (2005)

Techniques For Network, Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, ...

Network protocols are hard to implement correctly. Despite the existence of RFCs and other standards, implementations often have subtle differences and bugs. One reason for this is that the...

TCP, UDP, and Sockets: rigorous and experimentally-validated behavioural specification Volume 1: Overview (2005)

Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough

We have developed a mathematically rigorous and experimentally-validated post-hoc specification of the behaviour of TCP, UDP, and the Sockets API. It characterises the API and network-interface...

TCP, UDP, and Sockets: (2005)

Rigorous And Experimentally-Validated, Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, ...

We have developed a mathematically rigorous and experimentally-validated post-hoc specification of the behaviour of TCP, UDP, and the Sockets API. It characterises the API and network-interface...

Rigorous specification and conformance testing techniques for network protocols, as applied to TCP, UDP, and Sockets (2005)

Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough

Network protocols are hard to implement correctly. Despite the existence of RFCs and other standards, implementations often have subtle differences and bugs. One reason for this is that the...

Rigorous specification and conformance testing techniques for network protocols, as applied to TCP, UDP, and Sockets (2005)

Steve Bishop, Matthew Fairbairn, Michael Norrish, Peter Sewell, Michael Smith, Keith Wansbrough

Network protocols are hard to implement correctly. Despite the existence of RFCs and other standards, implementations often have subtle differences and bugs. One reason for this is that the...

Tactical Unmanned Aerial Vehicle (TUAV). Reconnaissance Support to Small Scale Contingencies (SSC) (2001)

Bishop, Steve, Morrow, Janice, Crutchfield, Christopher

Tactical Unmanned Aerial Vehicle (TUAV). Reconnaissance Support to Small Scale Contingencies (SSC) is presented.