期刊文献+

铁路信号安全关键软件形式化建模 被引量:6

Formal Modeling of Railway Signal Safety Critical Software
下载PDF
导出
摘要 针对现行建模方法不能满足铁路信号系统安全关键软件的时钟约束需求和模型复杂度较高的问题,分析SyncCharts建模方法,针对其缺少形式化规范和时钟约束的问题,扩展出具有时钟属性的Timed SyncCharts建模方法。首先,采用Z语言系统地给出了Timed SyncCharts的形式化定义;其次,结合Timed SyncCharts的组件元素,确定Timed SyncCharts的宏步转移机制;然后,提出将Timed SyncCharts转化为Kripke结构的规则,保证了模型分析的可行性;最后,建立计算机联锁软件道岔定位需求的Timed SyncCharts模型,证明该方法的可行性和有效性。 Focusing on the problems that the traditional complex modeling methods fail to satisfy the clock con-straint requirement of safety critical software for railway signal system,based on the analysis of the SyncCharts modeling method and in response to its lack of formal description and clock constraint,a modeling method of Timed SyncCharts with clock attributes was presented.First,the formal definition of Timed SyncCharts was proposed systematically with Z notion.Next,combined with the component elements of Timed SyncCharts, the Macro-step transfer mechanism was presented.Then,a rule which transformed Timed SyncCharts into Kripke structure was presented for model analysis.Finally,the Timed SyncCharts model of normal switch po-sition requirements of computer based interlocking was established,showing the feasibility and effectiveness of this method.
作者 李耀 郭进 杨扬 马亮 LI Yao GUO Jin YANG Yang MA Liang(School of Information Science and Technology, Southwest Jiaotong University, Chengdu 610031, China)
出处 《铁道学报》 EI CAS CSCD 北大核心 2017年第9期74-80,共7页 Journal of the China Railway Society
基金 中国铁路总公司重点项目(2015X009-D 2014X008-A)
关键词 安全关键软件 形式化建模 时钟约束 TIMED SyncCharts Kripke 计算机联锁 safety critical software formal modeling clock constraint Timed SyncCharts Kripke computer based interlocking
  • 相关文献

参考文献2

二级参考文献29

  • 1Hasen K M. Linking Safety Analysis to Software Requirements: Exemplified by Railway Interlocking Systems[D].Institute for Information Technology, Denmarks Tekniske University. 1996.
  • 2Wong W. A simple graph theory and its application in railway signaling[A]. In: M. Archer, J.J. Joyce, K. N.Levitt, P. J. Windley ed. International Workshop on Higher Order Logic Theorem Proving its Applications[C].New York: IEEE CS Press, 1991. 395--410.
  • 3Monigel M. Formal representation of track topologies by double vertex graphs[A]. In: Proceedings of the Railcomp92-Computers in Railways[C]. New York: Computational Mechanics Publications, 1992.
  • 4Guiho G, Hennebert C. SACEM software validation[A].In: Proeeedings of the 12th International Conferenee on Software Engineering[C]. New York: IEEE CS Press/ACM Press, 1990. 186--191.
  • 5Jacky J. Specifying a safety-critical control system in Z[J].IEEE Transaction on software engineering. 1995, 21 (2)99--106.
  • 6Johnson C W. Using Z to support the design of interactive safety-critical systems [J]. Software engineering journal.1995, 10(2): 49--60.
  • 7Hall P A. Relationship Between Specification and Testing [J]. Information and Software Technology, 1991,33 (1) : 47--52.
  • 8Hall P A. Towards Testing with Respect to Formal Specification[A]. In: Second IEE/BCS Conference on Software Engineering[C]. New York.. IEEE Press. 1988. 159--163.
  • 9INGE J R. The Safety Case, Its Development and Use in the United Kingdom [C]// Equipment Safety Assurance Symposium 2007, 2007.
  • 10. SEFTON A D. The Development of the UK Safety Case Regime.. a Shift in Responsibility from Government to In- dustry [C]// Offshore Technology Conference, 1994. EN 50129.

共引文献15

同被引文献54

引证文献6

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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