鉄道信号システム会社ENYSEにおける、自動テストケースの作成・管理およびコードカバレッジ測定。
お客様
ENYSEは、スペインのマドリードに拠点を置く鉄道シグナリングシステム企業です。ENYSEにとって、プロジェクトの成功は、各鉄道会社の機能的および運用上の要件に高度に適応することにかかっています。 技術標準の統合が進むこの業界において、信頼性、可用性、保守性、および安全性に関する要件は、システム設計レベルにのみ適用されるものではなく、ターンキー方式のシグナリングプロジェクトを適切に実施し、試運転を行うための不可欠な前提条件となっています。ENYSEは、自社開発技術および外部調達技術の双方について、構想・設計から安全機器の製造・保守に至るまで、プロジェクトの全フェーズに携わっています。
課題


EUROBLOCK23は、ENYSE社の電子連動システム(EIS)と無線ブロックセンター(RBC)を統合できる最先端のプラットフォームです。現在開発中のERTMSレベル2およびレベル3の両方の機能を提供します。
これらのシステムには、CENELECに準拠したSIL4認証が求められます。その結果、動的解析およびテスト、トレーサビリティ、コードカバレッジ測定、機能テストやブラックボックステストなど、ソフトウェアの検証およびテストに対して高い要件が課されます。
ソリューション
ENYSEでは、自動テストケースの作成・管理およびコードカバレッジ測定のために、VectorCAST組み込みテストプラットフォームを採用しています。
これにより、VectorCASTはテスト活動における効率的な連携を可能にし、テスト実行を迅速化し、テストケースのステータスやコードカバレッジに関する最新の指標を表示します。
メリット
VectorCASTは、鉄道システムにおける安全上重要なソフトウェアの開発についてTÜV Südの認証を取得しており、20年以上にわたり鉄道技術プロジェクトで使用されています:
- 認証機関による認証手続きを円滑に進めるためのツール適格性文書(TORおよびTQD)を提供します
- SIL1からSIL4までの構造的コードカバレッジの取得およびレポート作成をサポートします
- ENYSEのビルドシステムおよび既存のテストインフラストラクチャと完全に統合・自動化されています
- プローブポイントを介して、アプリケーションの内部動作をモニタリングしたり、不具合を注入したりすることができます
- 変更ベーステストでは、コードの変更の影響を受けるテストのみを実行することで、必要なテスト時間を効率的に削減できます

