铁路系统工程

加速开发与高效测试

铁路软件、设备和系统将人们连接在一起。无论是在车辆上还是轨道上,它们都必须以最高的可靠性运行。诸如CENELEC EN 50716标准(该标准取代EN 50128和EN 50657)、将数字解决方案无缝集成到现有系统中,以及网络运营商、监管机构和制造商之间必须开展有效协作等,这些只是铁路应用软件开发中面临的诸多挑战中的一小部分。

Railway_general_image.jpg
Vector虚拟铁路工程日
第二届Vector虚拟铁路工程日将于10月6日举行。通过4场讲座和工具演示,您将深入了解铁路车辆和信号组件的高效系统测试。届时,DB InfraGO、Pilz以及Vector专家将带来精彩演讲,敬请期待。

通过加快开发和高效测试简化铁路项目

借助Vector解决方案,您可以简化各类复杂信息物理系统的开发工作,涵盖范围从嵌入式软件到复杂的网络和分布式系统。

我们的开发工具既能赋能工程师,也能助力质量保证团队,通过优化测试流程、尽早发现缺陷,并确保不同测试运行结果的一致性。

无论是单元测试、集成测试还是端到端测试,拥有强大且自动化的工具都能显著优化软件开发生命周期。您的铁路项目可以通过多种方式从我们的解决方案中获益:

应用领域

适用于所有开发和测试阶段的全面工具链

Railway_tool-overview.png
Vector为铁路系统工程提供众多产品,本文重点介绍测试方面

适用于铁路系统和网络的CANoe

CANoe是用于开发、测试和分析单个设备及整个联网设备系统的综合软件工具,为网络设计师、开发和测试工程师提供贯穿整个开发过程的支持,从规划到系统级测试。CANoe是最先进的测试环境,支持单个微控制器测试、模块测试、集成测试、一致性测试、回归测试以及原型测试。

了解有关CANoe的更多信息

C和C++的静态代码分析

PC-lint Plus是一款静态分析工具,通过分析C和C++源码来发现软件中的缺陷。与编译器类似,PC-lint Plus会解析源码文件,执行语义分析,并构建一个抽象语法树来表示您的程序。

了解有关PC-lint Plus的更多信息

Squore与软件项目质量

通过Squore,我们提供一个创新的决策面板。它通过提升项目绩效、驱动软件质量的提高以及确保符合流程和标准,实现软件开发的质量管理。在整个项目生命周期中,Squore/Software Analytics版本会自动收集并整合环境中已使用的各类工具生成的指标数据,将其与自身分析结果相结合,从而为软件产品和流程提供全面的、具有历史维度的洞察。

了解有关Squore的更多信息

用于测试嵌入式系统的入门级I/O硬件

嵌入式系统的测试通常需要复杂且昂贵的测试方案,因此这类测试往往仅在开发过程的后期阶段才使用。借助VIO System,I/O测试可以更早地进行。其紧凑的设计使其非常适合在实验室工作台上使用,即使在开发的最早期阶段,也能在评估板级别上进行连续测试和仿真。无论是在硬件/软件开发阶段需要测试传感器、执行器还是完整的ECU,VIO System都能满足所有需求。

了解有关VIO System的更多信息

用于高效HIL测试的可扩展和模块化系统

要对设备进行全面测试,不仅需要将通信网络连接到测试系统,还必须连接I/O接口。这项任务由Vector VT System负责,将连接I/O通道所需的所有电路组件集成在一个模块中,从而极大地简化台架测试和HIL测试系统的搭建工作。

了解有关VT System的更多信息

VectorCAST与嵌入式铁路应用

动态软件测试是确保铁路应用中软件功能安全的重要环节,也是CENELEC标准EN 50716(该标准取代EN 50128和EN 50657)所要求的。VectorCAST是专为铁路行业嵌入式应用测试而设计的解决方案,支持捕获并生成EN 50716标准要求的各级结构化代码覆盖率报告。Vector提供一套标准化的工具认证方案,用于验证VectorCAST在嵌入式开发环境中的输出准确性。

了解有关VectorCAST的更多信息

分布式系统自动化测试序列的便捷设计

vTESTstudio是一个用于创建自动化设备测试的强大开发环境。为了提高测试设计的效率并简化测试的可复用性,vTESTstudio提供基于编程、基于表格和基于图形的测试表示法及测试开发方法。vTESTstudio可应用于所有产品开发阶段:从模型测试一直到系统验证。得益于开放接口的使用,vTESTstudio可以轻松集成到现有的工具链中。

了解有关vTESTstudio的更多信息

使用DYNA4对铁路和有轨电车驾驶辅助系统进行测试

轨道车辆和有轨电车可配备多种驾驶员辅助系统。这些功能需要进行全面的测试,其中部分测试可以通过仿真来补充完成。DYNA4可用于整个开发过程中的虚拟驾驶测试,涵盖从控制功能设计到验证与确认的各个阶段。DYNA4是一个用于虚拟驾驶测试的开放式仿真环境,为轨道车辆及其环境感知能力的测试提供多种选项。

了解有关DYNA4的更多信息

利用PREEvision实现敏捷且全面的系统工程

利用一套全面的基于模型的系统工程(MBSE)工具,并全面支持RFLP方法(即在系统设计背景下对需求、功能、逻辑和物理层面的描述),创建和管理复杂系统的数字模型。

了解这一完整的系统工程解决方案,它具备从需求到系统、再到软件和测试的内置可追溯性。了解如何通过明确定义的开发管道将团队凝聚在一起。

  • 一款工具,覆盖所有系统工程流程
  • 持续可追溯性
  • 适用于敏捷方法的开发管道
  • 丰富的客户定制化功能

了解有关PREEvision的更多信息

为软件在环测试配置CANoe

在软件测试过程中,CANoe与被测软件之间的通信是通过SIL Adapter实现的。该SIL Adapter由基于被测软件的传感器、执行器、网络和/或软件接口描述自动生成的源文件和库组成。为此,可以生成Python和C/C++格式的SIL Adapter。随后,这些软件组件可添加到被测软件项目中以进行仪器化。SIL Adapter使用Vector开发的开源软件库SIL Kit作为中间件,用于与CANoe之间进行数据传输。

效率与质量的可持续提升

由于铁路市场的开放,铁路运营商以及相应的制造商和供应商正面临着激烈的竞争和巨大的成本压力。在全球范围内开展研发工作,同时必须满足严格的质量要求,这需要优化工程设计和认证流程。Vector Consulting Services为您提供切实可行的解决方案,协助您以精益且高效的方式实施IRIS和CENELEC标准,并根据CMMI标准及敏捷方法对安全关键系统进行流程改进。

了解更多关于Vector Consulting Services的信息

现已推出CANoe铁路信号插件

实现铁路信号组件(如联锁系统和对象控制器)的自动化测试。该插件为我们的测试工具CANoe提供对EULYNX和NeuPro系统的支持。主要功能包括:

  • 支持SCI(PDI和BTP)、RaSTA以及OPC UA协议。
  • 创建并运行测试用例,以验证所有协议层级的需求。
  • 在应用层创建新的仿真,或利用现有的仿真器。
  • 利用故障注入功能对消息进行延迟、丢包和操作。
  • 利用模糊测试功能验证系统安全性。
  • 通过将测试用例与ALM工具中的需求关联,跟踪您的进度。

请查看我们与DB InfraGO和Pintsch合作的案例研究亮点。这两个案例展示了CANoe如何简化铁路信号系统的开发和测试。

客户成功案例

让我们来谈谈您在铁路系统工程方面的需求
让我们来谈谈您在铁路系统工程方面的需求
无论您是正在探索各种可能性,还是已经开始规划下一步,都请将您的需求告诉我们。我们将协助您找到合适的解决方案。