[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1007/11415787_20guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Using b as a high level programming language in an industrial project: roissy VAL

Published: 13 April 2005 Publication History

Abstract

In this article we would like to go back on B used to design software, by presenting the industrial process established through years by Siemens Transportation Systems on a real project: the VAL shuttle for Roissy Charles de Gaulle airport. In this project, the logical core of an equipment located along the tracks and driving the shuttles is designed with B.
By confronting this B software development, with the historical context, we show that B can be used as a high-level programming language offering the feature of proving properties. We show how this process is used to build, by construction, a large size software with very few design errors ever since its first release, and for a predefined cost.

References

[1]
Abrial, J.-R., Extending B Without Changing it (for Developing Distributed Systems), 1996.
[2]
Abrial, J.-R., The B-Book: Assigning Programs to Meanings, 1996.
[3]
Behm P., Benoit P., Faivre A. and Meynadier J.-M., Météor: A Successful Application of B in a Large Project, 1999.
[4]
Burdy L., Meynadier J.-M., Automatic Refinement; BUGM at FM'99, 1999.
[5]
Dollé D., Essamé D., Falampin J., B dans le transport ferroviaire, l'expérience de Siemens, Technique et science informatiques - volume 22, 2003.
[6]
Badeau F., B Language Reference Manual v1.8.5, 2002.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ZB'05: Proceedings of the 4th international conference on Formal Specification and Development in Z and B
April 2005
493 pages
ISBN:3540255591
  • Editors:
  • Helen Treharne,
  • Steve King,
  • Martin Henson,
  • Steve Schneider

Sponsors

  • FME
  • AWE: AWE
  • University of Surrey
  • BCS-FACS
  • Royal Holloway, University of London: Royal Holloway, University of London

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 13 April 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Formal Methods and Tools Applied in the Railway DomainRigorous State-Based Methods10.1007/978-3-031-63790-2_1(3-21)Online publication date: 25-Jun-2024
  • (2023)A Refinement-based Formal Development of Cyber-physical Railway Signalling SystemsFormal Aspects of Computing10.1145/352405235:1(1-1)Online publication date: 12-Jan-2023
  • (2023)Specification Sketching for Linear Temporal LogicAutomated Technology for Verification and Analysis10.1007/978-3-031-45332-8_2(26-48)Online publication date: 24-Oct-2023
  • (2022)Formal Methods in Railways: A Systematic Mapping StudyACM Computing Surveys10.1145/352048055:4(1-37)Online publication date: 21-Nov-2022
  • (2021)Event-B HybridationACM Transactions on Embedded Computing Systems10.1145/344827020:4(1-37)Online publication date: 13-May-2021
  • (2018)Modelling, specifying and verifying self-adaptive systems instantiating MAPE patternsInternational Journal of Computer Applications in Technology10.1504/IJCAT.2018.09002957:1(28-44)Online publication date: 1-Jan-2018
  • (2016)SysML2BProceedings of the 5th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z - Volume 967510.1007/978-3-319-33600-8_26(308-311)Online publication date: 23-May-2016
  • (2016)Using B and ProB for Data Validation ProjectsProceedings of the 5th International Conference on Abstract State Machines, Alloy, B, TLA, VDM, and Z - Volume 967510.1007/978-3-319-33600-8_10(167-182)Online publication date: 23-May-2016
  • (2012)Aligning SysML with the B method to provide V&V for systems engineeringProceedings of the Workshop on Model-Driven Engineering, Verification and Validation10.1145/2427376.2427379(11-16)Online publication date: 1-Oct-2012
  • (2012)A comparative study of two formal specification languagesProceedings of the Second International Conference on Computational Science, Engineering and Information Technology10.1145/2393216.2393304(524-531)Online publication date: 26-Oct-2012
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media