[发明专利]一种基于元模型的联锁软件生成方法及系统在审
申请号: | 202111580858.6 | 申请日: | 2021-12-22 |
公开(公告)号: | CN114489577A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 姚文华;韩程;王峥;侯锡立 | 申请(专利权)人: | 北京全路通信信号研究设计院集团有限公司;通号粤港澳(广州)交通科技有限公司;中车青岛四方机车车辆股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/30;G06F8/41 |
代理公司: | 北京知联天下知识产权代理事务所(普通合伙) 11594 | 代理人: | 张迎新;史光伟 |
地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 联锁 软件 生成 方法 系统 | ||
本发明提供一种基于元模型的联锁软件生成方法及系统,方法包括:获取联锁基础元素的元模型,所述元模型分别描述基础元素的控制逻辑;确定线路数据文件,所述线路数据文件描述指定站场的基础元素的布设情况和连接关系;基于所述元模型和所述线路数据文件生成联锁软件;所述基础元素包括:道岔、信号机、区段和进路。本发明能够根据与场景无关的元模型灵活实例化出对应站场相关结构的联锁软件,有利于节约系统预留资源,提高产品的普适性和自动化程度,节约成本。
技术领域
本发明属于轨道交通应用软件技术领域,特别涉及一种基于元模型的联锁软件生成方法及系统。
背景技术
联锁软件是轨道交通信号控制系统的重要组成部分,无论是何种制式的轨道交通信号系统,联锁软件或联锁逻辑都是地面系统的核心。
传统主流的研发方式开发联锁软件的过程如图1所示。首先开发通用联锁软件,然后在生成应用于实际站场的专用联锁软件时,结合配置数据,基于通用联锁软件进行实例化,将配置数据中的站场数据配置到通用联锁软件中,生成实例化的联锁程序,对联锁程序进行编译/链接,生成专用联锁软件。
这种方式下,从源代码到目标软件的编译过程中,仿真、测试、确认阶段的大多数过程需人工手动参与,必然产生人力资源和时间的消耗;在通用联锁软件实例化阶段中,当遇到复杂需求而超出通用联锁软件的功能范围时,需要重新开发通用联锁软件来满足实际应用需求。因此,通用联锁软件在开发过程中为了考虑通用性而预留了如较大的内存、算力等计算机资源。当实例化过程中,实例化的对象的体量不大时会导致预留资源浪费。因此,即使简单站场场景的联锁软件程序的体量也并不小,造成了资源和成本的浪费。因此,传统联锁软件开发过程中存在着开发周期长、成本高昂、场景适用性不强的缺点。
发明内容
针对上述缺点,本发明提出一种基于元模型的联锁软件生成方法及系统,在保证联锁软件的需求、规范和功能完整性的基础上可以实现平台无关的开发过程,软件规模根据场景规模自适应增减,可以自动适配多变的场景需求。
本发明提供一种基于元模型的联锁软件生成方法,包括:
获取联锁基础元素的元模型,所述元模型分别描述基础元素的控制逻辑;
确定线路数据文件,所述线路数据文件描述指定站场的基础元素的布设情况和连接关系;
基于所述元模型和所述线路数据文件生成联锁软件;
所述基础元素包括:道岔、信号机、区段和进路。
进一步地,确定线路数据文件包括:
确定联锁逻辑拓扑文件和线路数据拓扑文件;
所述线路数据拓扑文件用于描述联锁基本元素的数量、属性、隶属关系和控制关系;
所述联锁逻辑拓扑文件用于描述元模型之间的输入和输出关系、系统级输入和输出关系。
进一步地,基于所述元模型和所述线路数据文件生成联锁软件包括:
解析线路数据拓扑和联锁逻辑拓扑文件,根据线路数据拓扑和联锁逻辑拓扑文件的描述生成联锁软件。
进一步地,基于所述元模型和所述线路数据文件生成联锁软件包括:
解析线路数据拓扑文件,根据基本元素的数量、属性、隶属关系和控制关系确定站场的线路结构,基于元模型实例化出与线路结构对应的业务控制逻辑模型。
进一步地,基于所述元模型和所述线路数据文件生成联锁软件包括:
解析联锁逻辑拓扑文件,根据系统级输入和输出关系将所有具有对外接口的业务控制逻辑模型的输入和输出接口整合为系统级业务数据接口框架。
进一步地,基于所述元模型和所述线路数据文件生成联锁软件包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京全路通信信号研究设计院集团有限公司;通号粤港澳(广州)交通科技有限公司;中车青岛四方机车车辆股份有限公司,未经北京全路通信信号研究设计院集团有限公司;通号粤港澳(广州)交通科技有限公司;中车青岛四方机车车辆股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111580858.6/2.html,转载请声明来源钻瓜专利网。