최근 철도시스템의 안전 관련 국제 규격인 EN 50128을 준수하여 소프트웨어 SIL(Safety Integrity Level) 인증을 대비하고 있다. EN 50128은 철도시스템의 소프트웨어 개발과정에서 요구되는 기술적인 요구사항과 절차에 대해 정의하고 있는 국제 표준 규격이다. EN 50128에서는 소프트웨어 요구사항에 대해 시스템 단위에서의 검증 및 확인 이전에 소프트웨어 세부 모듈에 대해서 시험 및 검사를 수행하도록 강력히 권고하고 있다. 그러나 현재 철도시스템의 시험 및 검사 방식은 소프트웨어와 하드웨어를 통합한 시스템 단위 레벨에서만 수행되고 있다. 본 논문에서는 안전·필수 열차제어시스템의 소프트웨어 SIL 인증에 대비하기 위해, 소프트웨어 모듈 시험에 대한 필요성을 언급하고 방법론을 제시하였다.
최근 철도시스템의 안전 관련 국제 규격인 EN 50128을 준수하여 소프트웨어 SIL 인증을 대비하였다. EN 50128은 철도시스템의 소프트웨어 개발과정에서 요구되는 절차에 대하여 정의하고 있는 국제 표준이다.