Skip to main content
Log in

Ramifications of metastability in bit variables explored via Simpson’s 4-slot mechanism

  • Published:
Formal Aspects of Computing

Abstract.

Protocol descriptions often fail to take metastability into account. Metastability, however, can undermine protocols which depend on shared bits. In this paper a series of increasingly realistic models of bits are developed in CSP to explore the implications of metastability for Simpson’s 4-slot asynchronous communication mechanism. It is shown that the 4-slot mechanism with realistic bit models preserves data-coherence, freshness, and sequencing, and is Lamport-atomic. We demonstrate that metastability can undermine the correctness of protocols demonstrated correct on the assumption that bits are Lamport-safe; furthermore, realistic bit models can demonstrate that protocols are correct which Lamport-safe bit models would suggest were incorrect or impossible.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Acknowledgments.

MBDA UK Ltd. and the Bae Systems DCSC funded this research. Our ideas have benefited from conversations with Profs H.R.Simpson and C.B. Jones, Drs. F. Xia and I. Clark, and Mssrs. Eric Campbell and Rod White. We also acknowledge our debt to Prof. John Rushby’s work on the 4-slot in SAL. Finally, we thank the anonymous referees who provided many helpful observations.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. E. Paynter.

Additional information

Accepted in revised form 28 February 2004 by C.B. Jones

Rights and permissions

Reprints and permissions

About this article

Cite this article

Paynter, S., Henderson, N. & Armstrong, J. Ramifications of metastability in bit variables explored via Simpson’s 4-slot mechanism. Formal Aspects of Computing 16, 332–351 (2004). https://doi.org/10.1007/s00165-004-0042-9

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00165-004-0042-9

Keywords

Navigation