一种用于联锁软件形式化验证的系统模型构建方法技术方案

技术编号:36223022 阅读:59 留言:0更新日期:2023-01-04 12:21
本发明专利技术公开了一种用于联锁软件形式化验证的系统模型构建方法,涉及计算机联锁系统技术领域。本发明专利技术利用采用不同的编程方法和编程语言开发的两个具有相同功能的翻译器读取联锁输入数据;并通过文件比较工具对两个具有相同功能的翻译器输出的特点格式的数据文件进行一致性校验;采用编程方法开发一个系统模型构建工具,利用该系统模型构建工具读入S1步骤中经翻译器数据转换后且通过一致性校验的特定格式文件,依据特定格式文件构建系统模型。本发明专利技术从信号人员视角出发,重点描述联锁数据层面的系统模型构建,及其与对象模型的映射关系。本发明专利技术描述的系统模型构建方法为信号人员如何依据现有联锁数据构建系统模型提供了一种思路。种思路。种思路。

【技术实现步骤摘要】
一种用于联锁软件形式化验证的系统模型构建方法


[0001]本专利技术涉及计算机联锁系统
,更具体地说涉及一种用于联锁软件形式化验证的系统模型构建方法。

技术介绍

[0002]计算机联锁系统是保障行车安全的复杂安全苛求系统,对联锁系统进行有效的分析、验证和测试是非常必要的,形式化方法以其严密的数学理论和严谨的语义定义特点,受到了诸多安全相关行业的青睐。
[0003]随着形式化方法在铁路系统中的应用,联锁系统中引入形式化验证也成为必然趋势。构建计算机联锁系统的形式化系统模型是进行联锁软件形式化开发、验证和测试的基础,模型的准确性将直接影响形式化验证和测试的结果。如何构建联锁软件形式化验证的系统模型就显得尤为重要。
[0004]现有的形式化建模方法大多是直接从形式化领域着手建模,即采用形式化方法和数学理论模型,该方法是从基本的数学理论出发,对铁路信号人员比较难理解,应用困难;另一方面,目前的建模体系大多关注对象模型层面和系统需求层面,而很少对联锁数据层面进行系统模型构建。

技术实现思路

[0005]为了克服上述现本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于联锁软件形式化验证的系统模型构建方法,其特征在于,该构建方法包括以下步骤:S1、采用不同的编程方法和编程语言开发的两个具有相同功能的翻译器读取联锁输入数据;所述联锁输入数据包括站场拓扑结构文件、TAB表格文件和布尔逻辑文件;两个具有相同功能的翻译器将联锁输入数据转换为特定格式的数据文件,并通过文件比较工具对两个具有相同功能的翻译器输出的特定格式的数据文件进行一致性校验;S2、采用编程方法开发一个系统模型构建工具,利用该系统模型构建工具读入S1步骤中经翻译器数据转换后且通过一致性校验的特定格式文件,依据特定格式文件构建系统模型;S3、依据站场拓扑结构文件转换后的特定格式文件构建站场拓扑模型:S301、创建节点和边组成的有向图结构,依据站场拓扑结构文件转换后的特定格式文件中设备连接关系,将每个设备用同一个同等类型的节点占位,每个节点定义其id和节点类型,形成节点模块;S302、通过边将节点串接成图结构,将节点与节点的连接关系两两一组定义到边模块中;S303、将站场设备对象存储于对应的节点中,形成对象模块,对象模块生成每个设备对象所在节点的节点id;S304、依据站场拓扑结构文件转换后的特定格式文件中的进路表信息,生成进路模块;S305、依据站场图区域内设备信息,生成区域模块;节点模块、边模块、对象模块、进路模块和区域模块构成完整的站场拓扑模型;S4、依据TAB表格文件转换后的特定格式文件构建对象关系模型:S401、依据TAB表格文件转换后的特定格式文件中各子表定义一级表格,同时,将站场拓扑结构文件转换后的特定格式文件中的信号设备子表和进路表按照一级表格进行定义;按照一级表格定义的子表包含该特定格式文件中对应子表的全部列;S402、依据用于形式化验证用的对象模型中的关系定义二级表格;建立二级表格与对象关系的映射关系,将对象模型的关系追踪到二级表格中;生成用于形式化验证的对象关系模型;S5、依据布尔逻辑文件转换后的特定格式文件构建布尔变量模型,具体的,依据用于形式化验证用的对象模型中的对象变量,人工配置变量关系映射文件,建立对象变量与布尔逻辑文件转换后的特定格式文件中的实际布尔变量的一对一映射;生成用于形式化验证的布尔变量模型。2.如权利要求1所述的一种用于联锁软件形式化验证的系统模型构建方法,其特征在于:S1步骤中,联锁输入数据中的站场拓扑结构文件包括站场图中各设备类型、设备名称、方向、坐标、设备间拓扑连接关系以及站场图中的进路信息;站场拓扑结构文件中涉及的设备或对象包括信号机、道岔、按钮、表示灯、区段、检查点和进路表信息。3.如权利要求1所述的一种用于联锁软件形式化验证的系统模型构建方法,其特征在于:S1步骤中,联锁输入数据中的TAB表格文件包括车站联锁信息表及接口信息表文件;其中车站联锁...

【专利技术属性】
技术研发人员:张铭瑶王燕芩杨平张程徐军强朱迎春杨帆季雯婷
申请(专利权)人:卡斯柯信号成都有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1