Skip to main content

Formal Verification of Real-Time Data Processing of the LHC Beam Loss Monitoring System: A Case Study

  • Conference paper
Formal Methods for Industrial Critical Systems (FMICS 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6959))

  • 437 Accesses

Abstract

We describe a collaborative effort in which the HOL4 theorem prover is being used to formally verify properties of a structure within the Large Hadron Collider (LHC) machine protection system at the European Organization for Nuclear Research (CERN). This structure, known as Successive Running Sums (SRS), generates the primary input to the decision logic that must initiate a critical action by the LHC machine protection system in response to the detection of a dangerous level of beam particle loss. The use of mechanized logical deduction complements an intensive study of the SRS structure using simulation. We are especially interested in using logical deduction to obtain a generic result that will be applicable to variants of the SRS structure. This collaborative effort has individuals with diverse backgrounds ranging from theoretical physics to system safety. The use of a formal method has compelled the stakeholders to clarify intricate details of the SRS structure and behaviour.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arthan, R.: ProofPower manuals (2004), http://lemma-one.com/ProofPower/index/index.html

  2. Church, A.: A Formulation of the Simple Theory of Types. J. Symb. Log. 5(2), 56–68 (1940)

    Article  MathSciNet  MATH  Google Scholar 

  3. Coquand, T., Huet, G.: Coq manuals (2010), http://coq.inria.fr

  4. Dehning, B.: Beam loss monitoring system for machine protection. In: Proceedings of DIPAC, pp. 117–121 (2005)

    Google Scholar 

  5. Harrison, J.: HOL Light manuals (2010), http://www.cl.cam.ac.uk/~jrh13/hol-light

  6. Milner, R.: Logic for Computable Functions: Description of a Machine Implementation. Technical report, Stanford, CA, USA (1972)

    Google Scholar 

  7. Nair, R., Ryan, G., Farzaneh, F.: A Symbol Based Algorithm for Hardware Implementation of Cyclic Redundancy Check (CRC). VHDL International User’s Forum 0, 82 (1997)

    Article  Google Scholar 

  8. Norrish, M., Slind, K.: HOL4 manuals (1998), http://hol.sourceforge.net

  9. Owre, S., Shankar, N., Rushby, J., Stringer-Calvert, D.: PVS manuals (2010), http://pvs.csl.sri.com

  10. Paulson, L., Nipkow, T., Wenzel, M.: Isabelle manuals (2009), http://www.cl.cam.ac.uk/research/hvg/Isabelle/index.html

  11. Rushby, J.: Formal Methods and the Certification of Critical systems. CSL Technical Report 93-7, SRI International (December 1993)

    Google Scholar 

  12. Schmidt, R., Assmann, R.W., Burkhardt, H., Carlier, E., Dehning, B., Goddard, B., Jeanneret, J.B., Kain, V., Puccio, B., Wenninger, J.: Beam Loss Scenarios and Strategies for Machine Protection at the LHC. In: Proceedings of HALO, pp. 184–187 (2003)

    Google Scholar 

  13. Slind, K., Norrish, M.: A Brief Overview of HOL4. In: Mohamed, O.A., Muñoz, C., Tahar, S. (eds.) TPHOLs 2008. LNCS, vol. 5170, pp. 28–32. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  14. Widmer, A.X., Franaszek, P.A.: A DC-balanced, partitioned-block, 8B/10B transmission code. IBM J. Res. Dev. 27, 440–451 (1983)

    Article  Google Scholar 

  15. Zamantzas, C.: The Real-Time Data Analysis and Decision System for Particle Flux Detection in the LHC Accelerator at CERN. Ph.D. Thesis, Brunel University (2006)

    Google Scholar 

  16. Zamantzas, C., Dehning, B., Effinger, E., Emery, J., Ferioli, G.: An FPGA Based Implementation for Real-Time Processing of the LHC Beam Loss Monitoring System’s Data. In: IEEE Nuclear Science Symposium Conference Record, pp. 950–954 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ghafari, N., Kumar, R., Joyce, J., Dehning, B., Zamantzas, C. (2011). Formal Verification of Real-Time Data Processing of the LHC Beam Loss Monitoring System: A Case Study. In: Salaün, G., Schätz, B. (eds) Formal Methods for Industrial Critical Systems. FMICS 2011. Lecture Notes in Computer Science, vol 6959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24431-5_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24431-5_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24430-8

  • Online ISBN: 978-3-642-24431-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics