一种部署cbtc系统所需交付物的自动生成系统的制作方法

文档序号:10552707阅读:183来源:国知局
一种部署cbtc系统所需交付物的自动生成系统的制作方法
【专利摘要】本发明公开了一种部署CBTC系统所需交付物的自动生成系统,包括:客户需求数据包、分析单元、产品系统需求数据包、程序需求数据包、需求单元、程序单元、产品数据包、软件和测试生产单元、硬件数据包和硬件选取配置及互联图生成单元。本发明能够基于既有知识数据包来自动生成部署CBTC系统时的所有交付物。
【专利说明】
一种部署CBTC系统所需交付物的自动生成系统
技术领域
[0001 ]本发明涉及计算机程序领域。
【背景技术】
[0002]随着技术的不断发展,一些客户明确要求在降低价格和不缩减供货范围的前提下尽可能地快速部署CBTC(基于通信的列车自动控制系统)系统,并且在不损害系统的质量和安全性能前提下根据市场趋势来增加新的需求和提供乘客更好的体验和更高的安全。但是,现有的CBTC部署技术需要投入大量的人员,人员存在已有技能、信息处理以及在很短时间内依据大量复杂信息做出的决策方面的局限性。

【发明内容】

[0003]本发明的目的在于一种部署CBTC系统所需交付物的自动生成系统,能够基于既有知识数据包来自动生成部署CBTC系统时的所有交付物。
[0004]实现上述目的的技术方案是:
[0005]—种部署CBTC系统所需交付物的自动生成系统,包括:
[0006]客户需求数据包,存储CBTC客户提供的需求;
[0007]分析单元,根据规则对所述客户需求数据包进行筛选识别,筛选出所有产品系统需求和所有产品程序需求;
[0008]产品系统需求数据包,存储所有产品系统需求;
[0009]程序需求数据包,存储所有产品程序需求;
[0010]需求单元,从所述产品系统需求数据包中选择并配置各子系统的需求;
[0011]程序单元,根据所述程序需求数据包中所有产品程序需求生成所有的项目计划和程序交付物;
[0012]产品数据包,存储所有子系统的软件和不同级别的测试案例流程;
[0013]软件和测试生产单元,连接所述产品数据包,根据所有程序交付物和每个子系统的需求为每个子系统选择需要的软件模块并配置,编译生成相应软件,同时对软件执行测试,并生成所有和软件相关的文档;
[0014]硬件数据包,存储产品硬件配置文件和互联图;
[0015]硬件选取配置及互联图生成单元,连接所述硬件数据包,根据所有项目计划和每个子系统的需求为每个子系统选取要采购和制造的硬件交付物。
[0016]在上述的部署CBTC系统所需交付物的自动生成系统中,还包括:
[0017]规则创建变更单元,连接所述需求单元、所述程序单元和所述分析单元,为所述分析单元创建并更新现有规则。
[0018]在上述的部署CBTC系统所需交付物的自动生成系统中,各个所述子系统的需求包括轨旁子系统需求、车载子系统需求、中央子系统需求和仿真子系统需求。
[0019]在上述的部署CBTC系统所需交付物的自动生成系统中,所述客户需求数据包存储的需求包括技术、程序、目标和约束。
[0020]本发明的有益效果是:
[0021]本发明在约定的时间内自动生成供货范围内所要求的交付物,还具有在新客户需求、标准及既有知识数据包基础上学习或定义新规则的能力,能够最小化需要大量信息进行复杂决策时的人力投入,同时避免典型的人为错误。并且,能够根据CBTC系统输出来调整和修改规则,以持续提高的精准性能、质量等指标。
【附图说明】
[0022]图1是本发明的部署CBTC系统所需交付物的自动生成系统的结构图。
【具体实施方式】
[0023]下面将结合附图对本发明作进一步说明。
[0024]请参阅图1,本发明的部署CBTC系统所需交付物的自动生成系统,包括:客户需求数据包1、分析单元2、产品系统需求数据包3、程序需求数据包4、需求单元5、程序单元6、产品数据包7、软件和测试生产单元8、硬件数据包9、硬件选取配置及互联图生成单元10、规则创建变更单元11。
[0025]客户需求数据包I存储CBTC客户提供的需求,包括技术、程序、目标和约束。分析单元2根据已有的规则对客户需求数据包I进行筛选识别,筛选出所有产品系统需求和所有产品程序需求。规则创建变更单元11连接分析单元2,为分析单元2创建并更新现有规则。
[0026]产品系统需求数据包3连接分析单元2,存储所有产品系统需求。程序需求数据包4连接分析单元2,存储所有产品程序需求。分析单元2能够将那些要交付给具体项目的需求筛选出来,且会用识别出的新需求更新数据包和提供基于既有知识的“最优估计”实现。
[0027]需求单元5从产品系统需求数据包3中选择并配置所有子系统的需求,各子系统需求包括轨旁子系统需求、车载子系统需求、中央子系统需求和仿真子系统需求。同时,需求单元5还具有下列功能:生成系统架构图;执行关键时间节点分析以确定潜在的瓶颈或者当前设计准则的调整;生成所有的系统/子系统相关文档;系统/子系统需求,系统设计概览,内部和外部接口控制文件;培训和维护。
[0028]程序单元6根据程序需求数据包4中所有产品程序需求生成所有的项目计划和程序交付物。规则创建变更单元11还分别连接需求单元5和程序单元6,能够根据CBTC系统输出来调整和修改规则,即:规则将随着输出及工程师的分析结果进行改变。这些规则可按如下方式定义:“IF THEN ELSE”并使用根据以往经验而得出的参数,这些变化将包含额外的“ΙΓ或“ELSE”分支来进行对现有或新的参数的调整。
[0029]产品数据包7存储所有子系统的软件(代码、操作系统等)和不同级别的测试案例流程(模块、单元、子系统)。软件和测试生产单元8连接产品数据包7,根据所有程序交付物和每个子系统的需求为每个子系统选择需要的软件模块并配置,编译生成相应软件,同时对软件执行测试,并生成所有和软件相关的文档。其中测试包括:模块和单元测试、软件子系统测试、所有软件和执行系统级的测试。
[0030]硬件数据包9存储产品硬件配置文件和互联图,主要包括:每个子系统的硬件设备设计交付物,技术规格书,变种型号;典型的内部和外部互联图;典型的安装布局。
[0031]硬件选取配置及互联图生成单元10连接硬件数据包9,根据所有项目计划和每个子系统的需求为每个子系统选取要采购和制造的硬件交付物,具体包括硬件交付数量,创建采购需求和订单,生成内部和外部互联图表、安装计划和手册。因为对于每一种车站类型一联锁或非联锁,都有预先定义的硬件配置(A类,B类,C类等),基于系统架构、车站配置及规则,某一种确定的类型将会被自动选取。
[0032]所交付的软件及文档,以及硬件交付物均交付至客户现场。
[0033]以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。
【主权项】
1.一种部署CBTC系统所需交付物的自动生成系统,其特征在于,包括: 客户需求数据包,存储CBTC客户提供的需求; 分析单元,根据规则对所述客户需求数据包进行筛选识别,筛选出所有产品系统需求和所有产品程序需求; 产品系统需求数据包,存储所有产品系统需求; 程序需求数据包,存储所有产品程序需求; 需求单元,从所述产品系统需求数据包中选择并配置各子系统的需求; 程序单元,根据所述程序需求数据包中所有产品程序需求生成所有的项目计划和程序交付物; 产品数据包,存储所有子系统的软件和不同级别的测试案例流程; 软件和测试生产单元,连接所述产品数据包,根据所有程序交付物和每个子系统的需求为每个子系统选择需要的软件模块并配置,编译生成相应软件,同时对软件执行测试,并生成所有和软件相关的文档; 硬件数据包,存储产品硬件配置文件和互联图; 硬件选取配置及互联图生成单元,连接所述硬件数据包,根据所有项目计划和每个子系统的需求为每个子系统选取要采购和制造的硬件交付物。2.根据权利要求1所述的部署CBTC系统所需交付物的自动生成系统,其特征在于,还包括: 规则创建变更单元,连接所述需求单元、所述程序单元和所述分析单元,为所述分析单元创建并更新现有规则。3.根据权利要求1所述的部署CBTC系统所需交付物的自动生成系统,其特征在于,各个所述子系统的需求包括轨旁子系统需求、车载子系统需求、中央子系统需求和仿真子系统需求。4.根据权利要求1所述的部署CBTC系统所需交付物的自动生成系统,其特征在于,所述客户需求数据包存储的需求包括技术、程序、目标和约束。
【文档编号】G06F9/445GK105912344SQ201610288950
【公开日】2016年8月31日
【申请日】2016年5月3日
【发明人】弗拉德·米特罗伊
【申请人】上海自仪泰雷兹交通自动化系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1