Demo Data from VLDB 2026 / reviewers in the wild / expert
Jonathan Billington
dblp:41/3815
· DBLP profile ↗
27ranked-venue papers
10as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 18 · 6 first-authorComputer networks · 5 · 3 first-authorTheory of computation · 2 · 2 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 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.
| Software engineering, system software, and programming languages
1 paper |
Program verification · 50% Requirements engineering and software design · 25% Concurrent programming · 25% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
formal specification |
0.0 | 1 | 1988 | PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols · IEEE Trans. Software Eng. 1988 |
Concurrent programming › concurrency models
petri nets |
0.0 | 1 | 1988 | PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols · IEEE Trans. Software Eng. 1988 |
Program verification
protocol verification |
0.0 | 1 | 1988 | PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols · IEEE Trans. Software Eng. 1988 |
Program verification › model checking › state space exploration
reachability analysis |
0.0 | 1 | 1988 | PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols · IEEE Trans. Software Eng. 1988 |
Internet architecture and protocols
protocol engineering |
0.0 | 1 | 1988 | PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols · IEEE Trans. Software Eng. 1988 |
Internet architecture and protocols
protocol specification |
0.0 | 1 | 1988 | PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols · IEEE Trans. Software Eng. 1988 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0reachability analysis · 0.0numerical petri nets · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | On Parametric Steady State Analysis of a Generalized Stochastic Petri Net with a Fork-Join Subnet
Jonathan Billington, Guy Edward Gallasch |
Petri Nets | 1 |
| 2010 | A Study of the Convergence of Steady State Probabilities in a Closed Fork-Join Network
Guy Edward Gallasch, Jonathan Billington |
ATVA | 2 |
| 2010 | Closed Form Approximations for Steady State Probabilities of a Controlled Fork-Join Network
Jonathan Billington, Guy Edward Gallasch |
ICFEM | 1 |
| 2008 | Parametric Language Analysis of the Class of Stop-and-Wait Protocols
Guy Edward Gallasch, Jonathan Billington |
Petri Nets | 2 |
| 2008 | Modelling and Analysing the Contract Net Protocol - Extension Using Coloured Petri Nets
Jonathan Billington, Amar Kumar Gupta, Guy Edward Gallasch |
FORTE | 1 |
| 2008 | Coloured Petri Net Modelling of an Evolving Internet Standard: the Datagram Congestion Control Protocol
Jonathan Billington, Somsak Vanit-Anunchai |
Fundam. Informaticae | 1 |
| 2008 | Modelling defence logistics networks
Guy Edward Gallasch, Nimrod Lilith, Jonathan Billington, Axel Bender, Benjamin Francis |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2008 | Analysis of the Datagram Congestion Control Protocol's connection management procedures using the sweep-line method
Somsak Vanit-Anunchai, Jonathan Billington, Guy Edward Gallasch |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2007 | Symbolic Language Representations for Parametric Verification of the Revised Capability Exchange Signalling ProtocolabstractParametric protocol verification is a challenging r-e- search topic. Obtaining symbolic representations of service and protocol languages of a protocol enables parametric verification of the protocol against its service specification. In this paper, we exploit recurrent structural regularities of state spaces to obtain symbolic representations of protocol languages for the revised Capability Exchange Signalling (CES) protocol. This leads to conjectures on a recursive expression for the revised CES protocol language and for the inclusion of the revised CES protocol language in the CES service language, for any values of the parameters. This result also demonstrates the promising future of our approach to finding symbolic representations for service and/or protocol languages. Lin Liu 0003, Jonathan Billington |
PDCAT | 2 |
| 2007 | Formalising TCP's Data Transfer Service Language: A Symbolic Automaton and its Properties
Jonathan Billington, Bing Han 0014 |
Fundam. Informaticae | 1 |
| 2007 | Modelling and analysing the functional behaviour of TCP's connection management procedures
Jonathan Billington, Bing Han 0014 |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2007 | Checking safety properties on-the-fly with the sweep-line method
Guy Edward Gallasch, Jonathan Billington, Somsak Vanit-Anunchai, Lars Michael Kristensen |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2007 | Verification of the Capability Exchange Signalling protocol
Lin Liu 0003, Jonathan Billington |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2006 | Effect of Sequence Number Wrap on DCCP Connection EstablishmentabstractThis paper investigates the connection establishment procedures of the Datagram Congestion Control Protocol (DCCP) when sequence numbers wrap. A formal executable specification of DCCP connection management is obtained using Coloured Petri Nets. The model includes the synchronization procedure, sequence number wrapping and the algorithm for extending short sequence numbers. We discover that during connection establishment if sequence numbers wrap, it is possible that the attempt to set up the connection fails. Somsak Vanit-Anunchai, Jonathan Billington |
MASCOTS | 2 |
| 2005 | Using Parametric Automata for the Verification of the Stop-and-Wait Class of Protocols
Guy Edward Gallasch, Jonathan Billington |
ATVA | 2 |
| 2005 | Discovering Chatter and Incompleteness in the Datagram Congestion Control Protocol
Somsak Vanit-Anunchai, Jonathan Billington, Tul Kongprakaiwoot |
FORTE | 2 |
| 2005 | Sweep-Line Analysis of TCP Connection Management
Guy Edward Gallasch, Bing Han 0014, Jonathan Billington |
ICFEM | 3 |
| 2004 | Reducing Parametric Automata: A Multimedia Protocol Service Case Study
Lin Liu 0003, Jonathan Billington |
ATVA | 2 |
| 2004 | Using TimeNET to Evaluate Operational Planning Processes
Jörn Freiheit, Jonathan Billington |
Business Process Management | 2 |
| 2004 | Obtaining the Service Language for H.245's Multimedia Capability Exchange Signalling Protocol: the Final StepabstractThe capability exchange signalling (CES) protocol is a subprotocol of ITU-T recommendation H.245, "control protocol for multimedia communication". We are interested in verifying this protocol, including verification of its general properties such as absence of deadlocks and livelocks, and verification of the protocol against its service. In previous work, we have analysed the general properties of the CES protocol. In order to verify the protocol against its service, we need to generate the CES service language, which defines all the possible sequences of user observable events. We firstly create the CES service CPN model and then extract the language from the occurrence graph (OG) of the model. In the case of the CES service, this is challenging because we wish to have a general result for arbitrary capacity of the network over which the CES protocol operates. To tackle this problem we introduced into the CPN model a parameter, l, representing the capacity of the communication channel. We derived a recursive formula for the parameterised OG in terms of l. We treat this OG as a finite state automaton (FSA) by nominating acceptance states and apply FSA reduction algorithms to obtain a deterministic FSA that represents the CES service language. We have discovered a recursive formula in l for the CES service language. This paper introduces the CES service via its CPN model as necessary background and presents the final step of the proof of this finding. Lin Liu 0003, Jonathan Billington |
MMM | 2 |
| 2004 | Exploiting equivalence reduction and the sweep-line method for detecting terminal statesabstractState-space exploration is one of the main approaches to computer-aided verification and analysis of finite-state systems. It is used to reason about a wide range of properties during the design phase of a system, including system deadlocks. Unfortunately, state-space exploration needs to handle huge state spaces for most practical systems. Several state-space reduction methods have been developed to tackle this problem. In this paper, we develop algorithms for combining two of these methods: state equivalence class reduction and the sweep-line. The algorithms allow deadlocks to be detected by recording terminal states of the system on-the-fly during state-space exploration. We derive expressions for the complexity of the algorithms and demonstrate their usefulness with an industrial case study. Our results show that the combined method achieves at least a six-fold reduction of the state space for interesting parameter values compared with either method used in isolation while still proving the desired system property of the terminal states. The runtime performance of the combined method is almost the same as that of the equivalence class method over the chosen parameter range. Moreover, the improvement in space reduction increases with increased parameter values. Jonathan Billington, Guy Edward Gallasch, Lars Michael Kristensen, Thomas Mailund |
IEEE Trans. Syst. Man Cybern. Part A | 1 |
| 2003 | How Stop and Wait Protocols Can Fail over the Internet
Jonathan Billington, Guy Edward Gallasch |
FORTE | 1 |
| 2003 | New Developments in Closed-Form Computation for GSPN Aggregation
Jörn Freiheit, Jonathan Billington |
ICFEM | 2 |
| 1998 | Analysing a Missile Simulator with Coloured Petri Nets
Jonathan Billington |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 1996 | Coloured Petri net modelling of the ODP Trader for use in resource discovery
Andrew Tokmakoff, Jonathan Billington |
Comput. Commun. | 2 |
| 1991 | Tool Demonstration: FORSEE
Jonathan Billington, Geoffrey R. Wheeler, Brian Keck, Ken R. Parker |
FORTE | 1 |
| 1988 | PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication ProtocolsabstractThe PROTEAN protocol emulation and analysis computer aid is presented. It is based on a formal specification technique called numerical Petri nets (NPNs), and provides both graphical (color) and textual interfaces to the protocol designer. NPN specifications may be created, stored, appended to other NPNs, structured, edited, listed, displayed, and analyzed. Interactive simulation, exhaustive reachability analysis, and several directed graph analysis facilities are described. Specification languages are compared, with concentration on extended finite state machines and high-level Petri nets. Both the NPN and PROTEAN facilities are described and illustrated with a simple example. The application of PROTEAN to complex examples is mentioned briefly. Work towards a comprehensive protocol engineering workstation is also discussed.> Jonathan Billington, Geoffrey R. Wheeler, Michael C. Wilbur-Ham |
IEEE Trans. Software Eng. | 1 |