Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Adam Biltcliffe

dblp:60/6445 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Optical networks · 50% Wireless networking · 50%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wireless networking
medium access control
0.112006
Rigorous Protocol Design in Practice: An Optical Packet-Switch MAC in HOL · ICNP 2006
Optical networks › optical switching
optical packet switching
0.112006
Rigorous Protocol Design in Practice: An Optical Packet-Switch MAC in HOL · ICNP 2006
Program verification
protocol verification
0.012006
Rigorous Protocol Design in Practice: An Optical Packet-Switch MAC in HOL · ICNP 2006

Methods — techniques the papers use, named apart from their topics

higher-order logic · 0.1code extraction · 0.1HOL · 0.1ns-2 simulation · 0.1NS-2 simulation · 0.1
YearPublicationVenuePosition
2006 Rigorous Protocol Design in Practice: An Optical Packet-Switch MAC in HOL
abstract
This paper reports on an experiment in network protocol design: we use novel rigorous techniques in the design process of a new protocol, in a close collaboration between systems and theory researchers. The protocol is a media access control (MAC) protocol for the SWIFT optical network, which uses optical switching and wavelength striping to provide very high bandwidth packet- switched interconnects. The use of optical switching (and the lack of optical buffering) means that the protocol must control the switch within hard timing constraints. We use higher-order logic to express the protocol design, in the general-purpose HOL automated proof assistant. The specification is thus completely precise, but still concise, readable, and without accidental overspecification. Further, we test conformance between the specification and two implementations of the protocol: an NS-2 simulation model and the VHDL code of the network hardware. This involves: (1) proving, within HOL, that the specification is equivalent to an algorithmically-checkable version; (2) using automatic code-extraction to generate a testing oracle; and (3) applying that oracle to traces of the implementation. This design-time use of rigorous methods has resulted in a protocol that is better specified and more correct than it would otherwise be, with relatively little effort.
Adam Biltcliffe, Michael W. Dales, Sam Jansen, Tom Ridge, Peter Sewell
ICNP1