Experience of Deployment in the Automotive Industry

  • Rainer Gmehlich
  • Cliff Jones


This chapter sets out the experience of deployment in the automotive components company Bosch (Robert Bosch GmbH). An analysis of the typical challenges and practices is followed by a detailed description of the process used to experiment with the adoption of more formal methods by Bosch Research. One conclusion is that there is a need for semi-formal methods for bridging the gap between the initial (natural language) requirements and the creation of a formal model in Event-B. It is also important to note that the process of development reveals differences between refinement as used in the Problem Frames Approach and that envisaged in Event-B. Finally, the experience gained by the main support contact (Newcastle University) is analysed in the hope that these lessons will assist future projects.


Requirement Engineering Proof Obligation Problem Frame Requirement Document Loop Controller 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    DEPLOY. Deliverable D19: D1.1 pilot deployment in the automotive sector WP1. (2009)
  2. 2.
    DEPLOY. Deliverable D38: D1.2 report on enhanced deployment in the automotive sector WP1. (2010)
  3. 3.
    Iliasov, A.: Use case scenarios as verification conditions: Event-B/flow approach. In: Troubitsyna, E. (ed.) SERENE. Lecture Notes in Computer Science, vol. 6968, pp. 9–23. Springer, Berlin (2011) Google Scholar
  4. 4.
    ISO 26262 Road vehicles—Functional safety.
  5. 5.
    Jackson, M.: Problem Frames: Analyzing and Structuring Software Development Problems. Addison-Wesley Longman Publishing, Boston (2001) Google Scholar
  6. 6.
    Leveson, N.G., Heimdahl, M.P.E., Hildreth, H., Reese, J.D.: Requirements specification for process-control systems. IEEE Trans. Softw. Eng. 20, 684–707 (1994) CrossRefGoogle Scholar
  7. 7.
    Mahony, B., Hayes, I.: Using continuous real functions to model timed histories. In: Bailes, P. (ed.) Engineering Safe Software, pp. 257–270. Australian Computer Society, Sydney (1991) Google Scholar
  8. 8.
    Newcastle University. DEPLOY—Industrial deployment of system engineering methods providing high dependability and productivity. (May 2009)
  9. 9.
  10. 10.
    Zhou, C., Hoare, C.A.R., Ravn, A.P.: A calculus of durations. Inf. Process. Lett. 40, 269–271 (1991) MathSciNetzbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Robert Bosch GmbHSchwieberdingenGermany
  2. 2.Newcastle UniversityNewcastle upon TyneUK

Personalised recommendations