Computer Science ›› 2014, Vol. 41 ›› Issue (2): 222-225.

Previous Articles     Next Articles

Analysis and Modeling of Computer Interlocking Software Based on UML

WU Xiao-chun and GAO Xue-juan   

  • Online:2018-11-14 Published:2018-11-14

Abstract: It is an important way to make sure the safety of train running and passengers’ life and property by effectively testing,analyzing and validating computer interlocking software.Formal model is the foundation of system testing,analyzing and validating.Based on interlocking software’s UML informal model,using finite state machine model as the mathematical tools to describe system formal model,this paper studied the method to traverse the UML sequence diagram or scenarios to finite state machine model.Firstly the UML sequence diagram was traversed to FSP process ma-thematical model,and then systematic finite state machine model was obtained by merging all objects’ process mathematic models in the UML sequence diagram.Finally,the case of controlling of entry routes was used to generate systematic finite state machine model to invalidate the feasibility and effectiveness of this method.

Key words: Interlocking software,UML,Sequence diagram,FSP,Finite process machine

[1] 王铁江,郦萌.计算机联锁软件的Z规格说明[J].铁道学报,2003,5(4):62-66
[2] 吴芳美.计算机联锁软件测试评估[J].铁路计算机应用,1999,8(1):7-10
[3] 李颖.基于UML的车站信号软件建模[D].北京:北京交通大学,2008
[4] Nakarnatsu K,Kiuchi Y,et al.Intelligent Railway Interlocking Safety on Annotated Logic Program and Verification Based its Simulation[C]∥Proceedings of the 2004IEEE International Conference on Networkinp,Sensing & Control.Taipei,Taiwan,2004
[5] 吴芳美.计算机联锁软件基于测试的安全性评价基准研究[J].铁道学报,2005,7(3):97-101
[6] Blom S,Ioustinova N,Pol J,et al.Simulated Time for TestingRailway Interlockings with TTCN-3[C]∥Proceedings of the 5th International Workshop on Formal Approaches to.Testing of Software.LNCS 3997,6:1-15
[7] Garmhausen V H,Campos S,Cimatti A.Verification of a safety-critical railway interlocking system with real-time constraints[J].Elsevier Science of Computer Programming,2000(36):1546-1563
[8] 王曦,徐中伟,梅萌.基于模型检测的软件安全性验证方法[J].武汉大学学报,2010,6(2):156-160
[9] 赵志熙.计算机联锁系统技术[M].北京:中国铁道出版社
[10] Arlow J,Neustadt J.UML2and the Unified Process[M].China Machine Process
[11] 王帅,吉吟东,杨士元.一种基于场景的CTCS-3列车控制系统建模方法研究[J].铁道学报,2011,3(9):55-61
[12] Magge J,Krammer J.Associated Concurrency:State Models and Java Programs[M].Wiley,1999

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!