互操作性软件护航列车不“出轨”

日期: 2011-12-06 作者:Jack Vaughan翻译:张培颖 来源:TechTarget中国 英文

交通运输行业谨慎地制定了一些极苛刻的标准。但是这些系统必须升级。像铁路信号这样的领域,新的开放标准变革正在进行,多国交叉信号系统已经上线。

  变化的需求以及严苛的需求如实地描述了西班牙马德里Invensys Rail Dimetronic的现状,这是一家铁路信号公司,使用了IBM Rational和Telelogic工具来管理信号系统的持续软件开发,已经拥有超过一百万行的代码。

  这项工作的核心部分是Dimetronic要在FUTUR ERTMS(未来欧洲铁路运输管理系统)信号系统上工作。这个系统意味着开发,同其他的供应商的ERTMS设备共同工作,同时坚持欧洲列车控制系统(European Train Control System (ETCS))标准,提升铁路安全,鉴于这些线路上的列车以每小时200英里的速度前进的事实,这项工作令人生畏。IBM和Dimetronic要求符合更高层次的安全,同时要减少成本并缩短40%的产品上市时间。

  Dimetronic必须管理软件工作,以便这些适当本地自定制的系统软件元素可以在全世界各地重用,Francisco Lozano如是说道,他是Invensys Rail Dimetronic的ERTMS项目经理。

  “我们致力于定义不同市场的通用解决方案。这个解决方案可能用于欧洲或者澳大利亚。但是核心是相同的,”他说道。这就需要复杂的软件开发工作。

  “我们遵循需求的全生命周期来测试和验证,以及第一次实现的试运行。主要的目标就是确保无论我们开发什么都能够同其他供应商提供的设备共同运营。互操作性是这个系统的主要目标。这是一项开放标准工作,”Lozano介绍。

  一些软件生命周期套件替代了之前的人工工作。这个系统具有极高度的代码生成特性。

  “根据测试需求,我们正在使用IBM的工具。我们应用了IBM Telelogic来确保可用性。用Rational Rhapsody来覆盖分析到设计阶段的代码生成。还是用了Rational Synergy和Rational Change进行配置控制,因为我们的核心就是必须为不同的应用自定制,” Lozano介绍,“有时候,我们必须同时处理不同种类的代码。”

  安全的设备要求能够控制错误。可追溯性和流程是关键。“代码中可能出现的任何错误必须发生在一种可控制方式中,”Lozano说道,他强调铁路安全标准可以看作是比核发电厂所使用的标准还要严苛的标准。

  Dimetronic的工作就是一种更大的“系统的系统(systems-of-systems)”前进趋势的例子,也是产品研发中更大的依赖软件的体现,Dominic Tavassoli说道,他是IBM Rational的产业和系统市场主管。

  “系统的系统使我们当今所看到的最大的转变之一,”他说,“企业觉醒了并意识到他们已经成为了软件公司。他们的解决方案中包含了很多软件。”

  Dimetronic的挑战很像其他企业快速生产高质量软件所面临的挑战,他说,“他们必须快速演变。他们必须为测试需求设置合适的测试套件,”他继续讲道。此外,他补充道,他们尤其需要可追溯性才能遵循ERTMS标准。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐