Skip to main content

Software Engineering with Formal Methods: Experiences with the Development of a Storm Surge Barrier Control System

  • Conference paper
FM 2008: Formal Methods (FM 2008)

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

Included in the following conference series:

Abstract

This paper revisits the experiences with the use of formal methods in the development of the control system for the Maeslant Kering. The Maeslant Kering is the movable barrier which has to protect Rotterdam from floodings while, at almost the same time, not restricting shipping traffic to the port of Rotterdam. The control system, called BOS, completely autonomously decides about closing and opening of the barrier and, when necessary, also performs these tasks without human intervention. BOS is a safety-critical software system of the highest Safety Integrity Level according to the IEC 61508 standard. One of the reliability increasing techniques used during its development is formal methods. This paper revisits the earlier published experiences with the project after the system is in operation for ten years and has performed its first autonomous barrier operation on November 11th, 2007.

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. IEC, Functional Safety: Safety Related Systems, International Standard IEC 61508, International Electrotechnical Commission, Geneva, Switzerland (1996)

    Google Scholar 

  2. Wijbrans, K., Buve, F., Geurts, W.: Practical Experiences in the BOS project. In: Proceedings of the Embedded Systems Symposium, Eindhoven, The Netherlands (1998)

    Google Scholar 

  3. Wijbrans, K., Buve, R.: Software bestuurt de stormvloedkering. Software Release Magazine 50(5) (in Dutch, 1998)

    Google Scholar 

  4. Chaudron, M., Tretmans, J., Wijbrans, K.: Lessons from the Application of Formal Methods to the Design of a Storm Surge Barrier Control System. In: Woodcock, J.C.P., Davies, J., Wing, J.M. (eds.) FM 1999. LNCS, vol. 1709, pp. 1511–1526. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  5. Geurts, W., Wijbrans, K., Tretmans, J.: Testing and Formal Methods – BOS project case study. In: EuroSTAR 1998: 6th European Int. Conference on Software Testing, Analysis & Review, Munich, Germany, pp. 215–229 (1998)

    Google Scholar 

  6. Tretmans, G.J., Wijbrans, K.C.J., Chaudron, M.: Software Engineering with Formal Methods: The Development of a Storm Surge Barrier Control System - Revisiting Seven Myths of Formal Methods. Formal Methods in System Design 19(2), 195–215 (2001), ISSN 0925-9856

    Google Scholar 

  7. http://www.deltawerken.com/Maeslant-barrier/330.html

  8. Letter from the minister to the Tweede Kamer, RWS/SDG/NW 2006/332/23875 (February 20, 2006) (in Dutch)

    Google Scholar 

  9. Groote, J.F., Verhoef, C.: Hoe betrouwbaar is de Maeslantkering. Automatiseringsgids 14 (April 7, 2006) (in Dutch)

    Google Scholar 

  10. prof. Horvath, et al.: Second Opinion Faalkans Maeslantkering (June 27, 2006) (in Dutch)

    Google Scholar 

  11. http://catless.ncl.ac.uk/Risks/3.34.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jorge Cuellar Tom Maibaum Kaisa Sere

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wijbrans, K., Buve, F., Rijkers, R., Geurts, W. (2008). Software Engineering with Formal Methods: Experiences with the Development of a Storm Surge Barrier Control System. In: Cuellar, J., Maibaum, T., Sere, K. (eds) FM 2008: Formal Methods. FM 2008. Lecture Notes in Computer Science, vol 5014. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68237-0_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68237-0_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68235-6

  • Online ISBN: 978-3-540-68237-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics