철도 시그널링 시스템 기업 ENYSE에서 자동화된 test 케이스 생성 및 관리, 그리고 코드 범위 검사.
고객
ENYSE는 스페인 마드리드에 본사를 둔 철도 시그널링 전문 기업입니다. ENYSE에게 있어 프로젝트의 성공은 각 철도사의 기능적·운영적 요구사항에 대한 높은 수준의 적응력에 달려 있습니다. 기술 표준의 통합이 점점 더 가속화되고 있는 이 업계에서, 신뢰성, 가용성, 유지보수성 및 안전성에 대한 요구사항은 단순히 시스템 설계 단계에만 적용되는 것이 아니라, turnkey 방식의 시그널링 프로젝트가 적절하게 구현되고 시운전되기 위한 사전 요구 조건입니다. ENYSE는 자체 기술과 외부에서 도입한 기술을 모두 활용하여, 개념 수립 및 설계부터 안전 장비의 제조 및 유지보수에 이르기까지 프로젝트의 모든 단계에서 업무를 수행합니다.
도전 과제


EUROBLOCK23은 ENYSE의 전자 연동 시스템(EIS)과 무선 블록 센터(RBC)를 통합할 수 있는 최첨단 플랫폼입니다. 이 플랫폼은 현재 개발 중인 레벨 2 및 레벨 3 모두에 대한 ERTMS 기능을 제공합니다.
이러한 시스템은 CENELEC 기준에 따른 SIL4 인증을 받아야 합니다. 이에 따라 동적 분석 및 평가, 추적성, 코드 범위 검사, 기능 평가 또는 블랙박스 평가를 포함한 소프트웨어 검증 및 평가에 대한 요구사항이 매우 높습니다.
해결책
ENYSE는 자동화된 test 케이스 생성 및 관리, 코드 범위 검사를 위해 VectorCAST 임베디드 테스트 플랫폼을 사용합니다.
이를 통해 VectorCAST는 테스트 활동에 대한 효율적인 협업을 가능하게 하고, 테스트 실행 속도를 높이며, test 케이스 상태 및 코드 커버리지에 대한 최신 지표를 보여줍니다.
장점
VectorCAST는 철도 시스템의 안전 중요 소프트웨어 개발에 대해 TÜV Süd의 인증을 받았으며, 20년 이상 철도 기술 프로젝트에서 성공적으로 사용되어 왔습니다:
- 인증 기관을 통한 인증 절차를 원활하게 진행할 수 있도록 도구 적격성 문서(TOR 및 TQD)를 제공합니다.
- SIL1부터 SIL4에 이르는 구조적 코드 커버리지 수집 및 보고를 지원합니다
- ENYSE의 빌드 시스템 및 기존 테스트 인프라와 완벽하게 통합 및 자동화됩니다.
- 프로브 지점을 통해 애플리케이션 내부 상태를 모니터링하고 결함을 주입할 수 있습니다
- 변경 기반 시험은 코드 변경의 영향을 받는 테스트만 실행함으로써 필요한 테스트 시간을 효율적으로 줄입니다

