Skip to main content

2016 | OriginalPaper | Buchkapitel

Failure Analysis of Chinese Train Control System Level 3 Based on Model Checking

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The complexity of railway control system makes some requirement deficiencies hard to find, which results in system failures. It is essential to locate those deficiencies using logs recorded during failure events. In this paper, a model checking based failure analysis approach was proposed and applied to a case of abnormal emergency brake. First, a system model describing the system requirement and an event model depicting the logs were constructed. Next the compositional model was verified through model checking in UPPAAL which then produced a counterexample trace that describes the system behaviour in the failure event. By analysing this trace, an inadequacy was found in the requirement and a modification strategy was brought up which was formally verified to be effective.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Interlocking (IL) is a widely used signalling system which works together with CTCS-3 to ensure safety, while not included in it.
 
2
It is only possible when each root event has different intermediate event directly connected to it. We will make it an assumption in this paper.
 
3
Other solutions are possible, like the one suggested in CTCS-3 technical scheme that track state information is transferred though RBCs.
 
4
When a train receives a CEM, it will first check if it has already passed the end of this CEM, then initiate an emergency brake if not, or ignore this CEM otherwise.
 
Literatur
1.
Zurück zum Zitat Alur, R., Dill, D.: Automata for modeling real-time systems. In: Paterson, M. (ed.) ICALP 1990. LNCS, vol. 443, pp. 322–335. Springer, Heidelberg (1990)CrossRef Alur, R., Dill, D.: Automata for modeling real-time systems. In: Paterson, M. (ed.) ICALP 1990. LNCS, vol. 443, pp. 322–335. Springer, Heidelberg (1990)CrossRef
2.
Zurück zum Zitat Bengtsson, J., Larsen, K., Larsson, F., Pettersson, P., Yi, W.: UPPAAL a tool suite for automatic verification of real-time systems. In: Alur, R., Sontag, E.D., Henzinger, T.A. (eds.) HS 1995. LNCS, vol. 1066, pp. 232–243. Springer, Heidelberg (1996)CrossRef Bengtsson, J., Larsen, K., Larsson, F., Pettersson, P., Yi, W.: UPPAAL a tool suite for automatic verification of real-time systems. In: Alur, R., Sontag, E.D., Henzinger, T.A. (eds.) HS 1995. LNCS, vol. 1066, pp. 232–243. Springer, Heidelberg (1996)CrossRef
3.
Zurück zum Zitat Bengtsson, J.E., Yi, W.: Timed automata: semantics, algorithms and tools. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) Lectures on Concurrency and Petri Nets. LNCS, vol. 3098, pp. 87–124. Springer, Heidelberg (2004)CrossRef Bengtsson, J.E., Yi, W.: Timed automata: semantics, algorithms and tools. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) Lectures on Concurrency and Petri Nets. LNCS, vol. 3098, pp. 87–124. Springer, Heidelberg (2004)CrossRef
4.
Zurück zum Zitat Bozzano, M., Villafiorita, A.: The fsap/nusmv-sa safety analysis platform. Int. J. Softw. Tools Technol. Transf. 9(1), 5–24 (2007)CrossRef Bozzano, M., Villafiorita, A.: The fsap/nusmv-sa safety analysis platform. Int. J. Softw. Tools Technol. Transf. 9(1), 5–24 (2007)CrossRef
5.
Zurück zum Zitat Chuah, E., Kuo, S.h., Hiew, P., Tjhi, W.C., Lee, G., Hammond, J., Michalewicz, M.T., Hung, T., Browne, J.C.: Diagnosing the root-causes of failures from cluster log files. In: 2010 International Conference on High Performance Computing (HiPC), pp. 1–10. IEEE (2010) Chuah, E., Kuo, S.h., Hiew, P., Tjhi, W.C., Lee, G., Hammond, J., Michalewicz, M.T., Hung, T., Browne, J.C.: Diagnosing the root-causes of failures from cluster log files. In: 2010 International Conference on High Performance Computing (HiPC), pp. 1–10. IEEE (2010)
6.
Zurück zum Zitat Clarke, E.M., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (1999) Clarke, E.M., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (1999)
7.
Zurück zum Zitat En, N.C.: 50129: Railway application-communications, signaling and processing systems-safety related electronic systems for signaling. British Standards (2003) En, N.C.: 50129: Railway application-communications, signaling and processing systems-safety related electronic systems for signaling. British Standards (2003)
8.
Zurück zum Zitat Fenelon, P., McDermid, J.A.: New directions in software safety: Causal modelling as an aid to integration. In: Workshop on Safety Case Construction, York, March 1994. Citeseer (1992) Fenelon, P., McDermid, J.A.: New directions in software safety: Causal modelling as an aid to integration. In: Workshop on Safety Case Construction, York, March 1994. Citeseer (1992)
9.
Zurück zum Zitat Leveson, N.G., Harvey, P.R.: Software fault tree analysis. J. Syst. Softw. 3(2), 173–181 (1983)CrossRef Leveson, N.G., Harvey, P.R.: Software fault tree analysis. J. Syst. Softw. 3(2), 173–181 (1983)CrossRef
10.
Zurück zum Zitat Ming, L.: Fault Location Research Based on Model Checking. Master’s thesis, Central China Normal University (2010) Ming, L.: Fault Location Research Based on Model Checking. Master’s thesis, Central China Normal University (2010)
11.
Zurück zum Zitat Platzer, A., Quesel, J.-D.: European train control system: a case study in formal verification. In: Breitman, K., Cavalcanti, A. (eds.) ICFEM 2009. LNCS, vol. 5885, pp. 246–265. Springer, Heidelberg (2009)CrossRef Platzer, A., Quesel, J.-D.: European train control system: a case study in formal verification. In: Breitman, K., Cavalcanti, A. (eds.) ICFEM 2009. LNCS, vol. 5885, pp. 246–265. Springer, Heidelberg (2009)CrossRef
12.
Zurück zum Zitat Stearley, J.: Towards informatic analysis of syslogs. In: 2004 IEEE International Conference on Cluster Computing, pp. 309–318. IEEE (2004) Stearley, J.: Towards informatic analysis of syslogs. In: 2004 IEEE International Conference on Cluster Computing, pp. 309–318. IEEE (2004)
13.
Zurück zum Zitat Zou, L., Lv, J., Wang, S., Zhan, N., Tang, T., Yuan, L., Liu, Y.: Verifying chinese train control system under a combined scenario by theorem proving. In: Cohen, E., Rybalchenko, A. (eds.) VSTTE 2013. LNCS, vol. 8164, pp. 262–280. Springer, Heidelberg (2014)CrossRef Zou, L., Lv, J., Wang, S., Zhan, N., Tang, T., Yuan, L., Liu, Y.: Verifying chinese train control system under a combined scenario by theorem proving. In: Cohen, E., Rybalchenko, A. (eds.) VSTTE 2013. LNCS, vol. 8164, pp. 262–280. Springer, Heidelberg (2014)CrossRef
Metadaten
Titel
Failure Analysis of Chinese Train Control System Level 3 Based on Model Checking
verfasst von
Xiao Han
Tao Tang
Jidong Lv
Haifeng Wang
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-33951-1_7

Premium Partner