期刊文献+

基于UML的计算机联锁软件的分析与建模 被引量:4

Analysis and Modeling of Computer Interlocking Software Based on UML
下载PDF
导出
摘要 有效地测试、分析和验证计算机联锁软件是保证列车运行安全和旅客生命财产安全的重要手段,而形式化模型是系统测试、分析和验证的基础。以联锁软件的UML非形式化模型为基础,以有限状态机模型为系统形式化模型描述的数学工具,研究UML顺序图(场景)自动转化为有限状态机模型的方法。首先将场景的UML顺序图转化为FSP进程代数模型,然后通过合并不同对象的进程代数模型,得到系统的有限状态机模型。最后以接车进路用例为例生成系统的有限状态机模型,以验证该方法的可行性和有效性。 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 dia- gram 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 math- ematic 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.
出处 《计算机科学》 CSCD 北大核心 2014年第2期222-225,共4页 Computer Science
基金 基于受控拉格朗日函数的多欠驱动度力学系统控制器设计(61164010)资助
关键词 联锁软件 UML 顺序图 FSP 有限状态机 Interlocking software, UML, Sequence diagram, FSP, Finite process machine
  • 相关文献

参考文献11

二级参考文献37

  • 1张曙光.高速铁路系统生命周期安全评估体系的研究[J].铁道学报,2007,29(2):20-26. 被引量:27
  • 2陆幼利,李东.飞机自动驾驶系统原型开发方法研究[J].微型电脑应用,2007,23(6):6-9. 被引量:1
  • 3Neil S. Safety Critical Computer Systems[M]. Boston:Addison Wesley, 1996.
  • 4Hansen N M,Ravn A P. From safety analysis to soft ware requirements [J]. IEEE Transaction on Software Engineering, 1998,24(7) : 573- 584.
  • 5Schellhorn G,Thums A,Reif W. Formal fault tree semantics[EB/OL]. [2009-12 10]. http://citeseerx, ist. psu. edu/viewdoc/download? doi =10. 1. 1.69. 2405 & rep.
  • 6Palshikar G K. Temporal fault tree[J]. Information and Software Technology, 2002, (44) : 137-150.
  • 7Huth M, Ryan M. Logic in Computer Science Modeling and Reasoning about Systems [M]. Beijing: China Machine Press, 2007.
  • 8Baier C, Katoen J. Principles of Model Checking [M]. Massachusetts : MIT Press, 2008.
  • 9Bieber P, Castel C, Seguin C. Combination of fault tree analysis and model checking for safety assessment of complex system[C]//Proc 4th European Dependable Computing Conference( LNCS 2485). Berlin Heidelberg :. Springe-Verlag, 2002:19-31.
  • 10Magee J, Kramer J. Concurrency State Models and Java Programs [M]. Chichester: John Wiley Sons Ltd, 1999.

共引文献24

同被引文献18

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部