Vector Software为铁路系统的软件答案

Railway Embedded Software Testing

保证旅客的安全、加速测试的速度

欧洲电子技术标准化委员会(CENELEC)的EN 50126, EN 50128与EN 50129标准指出铁路系统的软件安全性需求。铁路控制与保护系统软件的EN 51028标准与信号安全电子系统EN 50129标准是为铁路商业的IEC 61508的适合标准。

EN 50128标准指出每个软件安全水平的职员、责任、生存周期与文档的需求,此标准也指出软件需求、体系结构、设计、开发、确认、测试等的目的、需求与输入输出文档。

EN 51028包括五个不同的软件安全性的水平(SIL),从安全信号等的最关键的系统(SIL-4)到资料管理等不关键的系统(SIL-0)。

EN 50128的五个不同的软件安全性的水平(SIL)

IEC 61508来的别标准使用两个不同的安全性系统,Demand Mode(系统不连地执行)与Continuous Mode(系统不止地执行)。以下的表格显示不同SIL的Mode。

从IEC 61508适合的商业标准可能使用两个不同安全性水平的系统:(一)即时请求方式(系统间断地执行,如EN 51028), (二)无间断方式。以下的表格显示两个不同方式的差别,介绍系统失败后有哪些后果。

VectorCAST怎么能够帮助您

开发工程师需要测试完全软件代码行来保证此软件执行是可靠的。VectorCAST/Cover 在系统测试时让工程师容易地计算测试覆盖资料,因此他们能够决定系统测试是否完全的。

但是,系统测试不能够完全地覆盖软件的代码,这是因为许多函数包括防范错误的代码,使用完全软件来测试这种代码很难。 但是使用单元或集成测试用例来覆盖防范错误的代码比较容易。VectorCAST/Cover能够与VectorCAST for C/C++VectorCAST for Ada分开覆盖的资料,因此工程师能够很容易地覆盖完全代码行,并生成结合覆盖报告。

符合标准:客户使用我们的工具来符合最严格的商业标准(例如:铁路系统等)。

VectorCAST能够符合CENELEC软件确认的需求

一些客户