Skip to main content

Abstract

Communications-based Train Control (CBTC) systems are the new frontier of automated train control and operation. Currently developed CBTC platforms are actually very complex systems including several functionalities, and every installed system, developed by a different company, varies in extent, scope, number, and even names of the implemented functionalities. International standards have emerged, but they remain at a quite abstract level, mostly setting terminology.

This paper reports intermediate results in an effort aimed at defining a global model of CBTC, by mixing semi-formal modelling and product line engineering. The effort has been based on an in-depth market analysis, not limiting to particular aspects but considering as far as possible the whole picture. The adopted methodology is discussed and a preliminary model is presented.

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 62290-1: Railway applications: Urban guided transport management and command/control systems. Part 1: System principles and fundamental concepts (2007)

    Google Scholar 

  2. IEC 62290-2: Railway applications: Urban guided transport management and command/control systems. Part 2: Functional requirements specification (2011)

    Google Scholar 

  3. Ansaldo STS. CBTC Brochure (2011), http://goo.gl/3Kmb0

  4. Batory, D.: Feature Models, Grammars, and Propositional Formulas. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 7–20. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  5. Bucchiarone, A., Fantechi, A., Gnesi, S., Trentanni, G.: An experience in using a tool for evaluating a large set of natural language requirements. In: Proc. of SAC, pp. 281–286 (2010)

    Google Scholar 

  6. Chastek, G., Donohoe, P., Kang, K.C., Thiel, S.: Product Line Analysis: A Practical Introduction. Technical Report CMU/SEI-2001-TR-001, Software Engineering Institute, Carnegie Mellon University (2001)

    Google Scholar 

  7. Clements, P.C., Northrop, L.: Software product lines: practices and patterns. Addison-Wesley Longman, Inc., Boston (2001)

    Google Scholar 

  8. Czarnecki, K., Eisenecker, U.: Generative programming: methods, tools, and applications. ACM Press/Addison-Wesley, New York, NY, USA (2000)

    Google Scholar 

  9. Essamé, D., Dollé, D.: B in Large-Scale Projects: The Canarsie Line CBTC Experience. In: Julliand, J., Kouchnarenko, O. (eds.) B 2007. LNCS, vol. 4355, pp. 252–254. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Fantechi, A., Gnesi, S.: Formal modeling for product families engineering. In: Proc. of SPLC, pp. 193–202 (2008)

    Google Scholar 

  11. Institute of Electrical and Electronics Engineers. IEEE Standard for Communications Based Train Control (CBTC) Performance and Functional Requirements. IEEE Std 1474.1-2004 (Revision of IEEE Std 1474.1-1999) (2004)

    Google Scholar 

  12. Invensys Rail. SIRIUS Brochure (2009), http://goo.gl/YFUiL

  13. Jansen, L., Horste, M.M.Z., Schnieder, E.: Technical issues in modelling the European Train Control System (ETCS) using Coloured Petri Nets and the Design/CPN tools (1998)

    Google Scholar 

  14. Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical report, Carnegie-Mellon University Software Engineering Institute (1990)

    Google Scholar 

  15. Kuun, E.: Open Standards for CBTC and CBTC Radio Based Communications. In: APTA Rail Rail Transit Conference Proceedings (2004)

    Google Scholar 

  16. Pascoe, R.D., Eichorn, T.N.: What is Communication-Based Train Control? IEEE Vehicular Technology Magazine (2009)

    Google Scholar 

  17. Pohl, K., Böckle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag New York, Inc., Secaucus (2005)

    Google Scholar 

  18. Siemens Transportation Systems. Trainguard MT CBTC (2006), http://goo.gl/Xi0h0 ; The Moving Block Communications Based Train Control Solution

  19. Signalling Solutions Limited. URBALIS Communication Based Train Control (CBTC) Delivery Performance and Flexibility (2009), http://goo.gl/G3hEe

  20. Stover, J.S.: CITYFLO 650 System Overview (2006), http://goo.gl/e26SZ

  21. Thales Transportation. Seltrac Brochure (2009), http://goo.gl/OjhvK

  22. Wang, H., Liu, S.: Modeling Communications Based Train Control system: A case study. In: Proc. of ICIMA, pp. 453–456 (2010)

    Google Scholar 

  23. Yang, C., Lim, J., Um, J., Han, J., Bang, Y., Kim, H., Yun, Y., Kim, C., Cho, G.Y.: Developing CBTC Software Using Model-Driven Development Approach. In: Proc. of WCRR (2008)

    Google Scholar 

  24. Yuan, L., Tang, T., Li, K.: Modelling and Verification of the System Requirement Specification of Train Control System Using SDL. In: Proc. of ISADS, pp. 81–85 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ferrari, A., Spagnolo, G.O., Martelli, G., Menabeni, S. (2012). Product Line Engineering Applied to CBTC Systems Development. In: Margaria, T., Steffen, B. (eds) Leveraging Applications of Formal Methods, Verification and Validation. Applications and Case Studies. ISoLA 2012. Lecture Notes in Computer Science, vol 7610. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34032-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34032-1_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34031-4

  • Online ISBN: 978-3-642-34032-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics