期刊文献+

基于场景的联锁软件形式化模型生成方法 被引量:5

Method for Generating Formal Interlocking Software Model Based on Scenario
下载PDF
导出
摘要 为保证列车运行安全和旅客生命财产安全,对车站联锁控制系统进行有效的分析、验证和测试是必不可少的,而形式化模型是联锁系统分析、验证和测试的基础。以计算机联锁软件的UML半形式化模型为基础,以事件确定有限自动机模型作为描述系统的形式化模型,研究UML2.0顺序图转换为事件确定有限自动机模型的方法。首先选取一组与交互行为相关的全局变量作为状态向量来分析和消解顺序图各个场景的消息以及不同场景间的同一消息的前后置状态向量值是否存在矛盾,从而得到一致性的需求场景;然后提取各对象的事件序列生成对应的事件确定有限自动机;最后通过组合系统中对象的自动机模型得到系统的事件确定有限自动机模型。该方法改善了安全苛求软件的设计与开发,为软件质量评估提供了技术支撑。 It is necessary to do analysis,verification and test of station interlocking system to ensure the safety of train running and people lives.Especially,the formalized model is the foundation of these works This paper studied the method transforming the sequence diagram(SD) into the event deterministic finite automata(ETDFA) model which is based on UML semi-formal model of computer interlocking software,and used ETDFA as the formal model to describe the system.Firstly,a set of global variables associated with sequence diagram's interaction were selected as the sate vector to analyze and eliminate the contradiction in pre-value and post-value of message in every scenario and the same message among multiple scenarios,and then based on the sequence event of each object,corresponding ETDFA model was generated.At last,by composing all objects' ETDFA model,system's ETDFA formal model was got.The method improves safety software's designing and development and provides technical support of software quality.
作者 董昱 高雪娟
出处 《计算机科学》 CSCD 北大核心 2015年第1期193-195,226,共4页 Computer Science
基金 基于受控拉格朗日函数的多欠驱动度力学系统控制器设计(61164010)资助
关键词 计算机联锁软件 事件确定有限自动机 顺序图 场景分析 Computer interlocking software ETDFA Sequence diagram Scenario analysis
  • 相关文献

参考文献15

  • 1张曙光.高速铁路系统生命周期安全评估体系的研究[J].铁道学报,2007,29(2):20-26. 被引量:27
  • 2The European Committee for Electro-technical Standardization. EN 50126 Railway Applications-the Specification and Demon- stration of Reliability, Availability, Maintainability and Safety (RAMS)[S]. UK : BSI, 2002.
  • 3CENELEC. EN 50128 Railway Applications: Communications, signaling and processing systems-Software for railway control and protection systems[S]. UK: CENELEC, 2001.
  • 4CENELEC. EN 50126 Railway Applications: The specification and demonstration of Reliability, Availability, Maintainability and Safety(RAMS) [S]. UK:CENELEC,1999.
  • 5IEC. IEC61508 Functional Safety of electrical/ electronic/pro- grammable electronic safety- related systems-part3:software re- quirements[S]. UK: IEC, 2000.
  • 6IEC. IEC61508 Functional Safety of electrical/ electronic/pro- grammable electronic safety- related systems-part7 : Overview of techniques and measures[S]. UK: IEC, 2006.
  • 7王曦,徐中伟,梅萌.基于模型检测的软件安全性验证方法[J].武汉大学学报(理学版),2010,56(2):156-160. 被引量:8
  • 8Haxthausen A E, Peleska J. Formal Development and Verifica- tion of a Distributed Railway Control System[J]. IEEE Transac- tions on Software Engineering, 2000,26 (8) : 1546-1563.
  • 9Garmhausen 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) : 53- 64331.
  • 10Yang Shuang-hua,Yang Li-li. Automatic safety analysis of con- trol systems[J]. Journal of Loss Prevention in the Process In- dustries, 2005,18(3) : 178-185.

二级参考文献34

共引文献68

同被引文献44

引证文献5

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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