Abstract
Train control systems must guarantee a very high level of safety because their incorrect functioning may have very serious consequences such as loss of human life, large-scale environmental damages, or considerable economical penalties. The software reliability is related to several factors, such as completeness, consistency, and lack of ambiguity. Formal methods are widely recognized as fault avoidance techniques that can increase dependability by removing errors during the specification of requirements and during the design stages of development. In this chapter, a brief overview of existing results on formal specification of train control systems is first presented. Then we propose an integrated formal approach to specify train control systems; this integrated approach combines CSP and Object-Z with Clock theory to specify the Railway Control System concerning both the linear track and crossing area, especially the time delay between any two aspects of the railway system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
LCs with an important traffic moment are generally equipped with automatic protection systems (APSs).
References
Jo, H.-J., Yoon, Y.-K., & Hwang, J.-G. (2009). Analysis of the formal specification application for train control systems. Journal of Electrical Engineering & Technology, 4(1), 87–92.
IEC62278:2002. Railway applications: Specification and demonstration of reliability, availability, maintainability and safety (RAMS).
Xie, G., Hei, X., Mochizuki, H., Takahashi, S., & Nakamura, H. (2013). Safety and Reliability Estimation of Automatic Train Protection and Block System. Quality and Reliability Engineering International. © John Wiley & Sons, Ltd.
Reed, G. M., & Roseoe, A. W. (1988). A timed model for communicating sequential processes. Theoretical Computer Science, 58, 249–261.
Xu, B. Q., He, J., & Zhang, L. C. (2013). Specification of cyber physical systems based on clock theory. International Journal of Hybrid Information Technology, 6(3), 45–54.
Xu, B. Q., et al. (2013). Specification of cyber physical systems by clock. In AST2013, SERSC (Vol. 20, pp. 111–114). SERSC (Science & Engineering Research Support Society) Korea
Najafi, M., & Haghighi, H. (2013). An integration of UML-B and object-Z in software development process. In K. Elleithy & T. Sobh (Eds.), Innovations and advances in computer, information, systems sciences, and engineering (pp. 633–648). New York: Springer.
Ahmad, F., & Khan, S. A. (2013). Specification and verification of safety properties along a crossing region in a railway network control. Applied Mathematical Modelling, 37(7), 5162–5170.
Zhao, L., Tang, T., Cheng, R., & He, L. (2013). Property based requirements analysis for train control system. Journal of Computational Information Systems, 9(3), 915–922.
Mekki, A., Ghaze, M., & Toguyeni, A. (2012). Validation of a new functional design of automatic protection systems at level crossings with model-checking techniques. IEEE Transactions on Intelligent Transportation Systems, 13(2), 714–723.
Dewang Chen, Rong Chen, & Yidong Li. Formal modeling and verification of RBC handover of ETCS using differential dynamic logic. In Proceedings of 2011 10th international symposium on autonomous decentralized systems (pp. 67–72).
Hoenicke, J. (1999). Specification of radio based railway crossings with the combination of CSP. In G. Smith & I. Hayes (Eds.), Towards real-time object-Z, Lecture notes in computer science (pp. 49–65). Berlin: Springer.
Hoenicke, J. (2006). Combination of processes, data, and time. PhD thesis, University of Oldenburg.
Hoenicke, J., & Maier, P. (2005). Model-checking of specifications integrating processes, data and time. In J. S. Fitzgerald, I. J. Hayes, & A. Tarlecki (Eds.), FM 2005: Formal methods (Vol. 3582, pp. 465–480). Berlin: Springer.
Hoenicke, J., & Olderog, E.-R. (2002). CSP-OZ-DC: A combination of specification techniques for processes, data and time. Nordic Journal of Computing, 9(4), 301–334.
Hoenicke, J., & Olderog, E.-R. (2002). Combining specification techniques for processes data and time. In M. Butler, L. Petre, & K. Sere (Eds.), Integrated formal methods. Lecture notes in computer science (Vol. 2335, pp. 245–266). Berlin: Springer.
Acknowledgments
This work is supported by Shanghai Knowledge Service Platform Project (No. ZF1213); National High Technology Research and Development Program of China (No. 2011AA010101); National Basic Research Program of China (No. 2011CB302904); the National Science Foundation of China under Grant Nos. 61173046, 61021004, 61061130541, and 91118008; Doctoral Program Foundation of Institutions of Higher Education of China (No. 20120076130003); and National Science Foundation of Guangdong Province under Grant No. S2011010004905.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Xu, B., Zhang, L. (2014). Modeling of Train Control Systems Using Formal Techniques. In: Wong, W.E., Zhu, T. (eds) Computer Engineering and Networking. Lecture Notes in Electrical Engineering, vol 277. Springer, Cham. https://doi.org/10.1007/978-3-319-01766-2_153
Download citation
DOI: https://doi.org/10.1007/978-3-319-01766-2_153
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01765-5
Online ISBN: 978-3-319-01766-2
eBook Packages: EngineeringEngineering (R0)