최근 철도시스템의 국제 경쟁력을 갖추기 위해, IEC62279규격을 준수하여 소프트웨어 SIL(Safety Integrity Level) 인증을 대비하고 있다. IEC62279는 철도시스템의 소프트웨어 개발과정에서 요구되는 기술적인 요구사항과 절차에 대해 시스템 단위에서의 검증 및 확인 이전에 소프트웨어 세부 모듈에 대해서 시험 및 검사를 수행하도록 강력히 권고하고 있다. 그러나 현재 철도시스템의 시험 및 검사 방식은 소프트웨어와 하드웨어를 통합한 시스템 단위 레벨에서만 수행되고 있다. 본 논문에서는 안전-필수 열차제어시스템의 소프트웨어 SIL 인증에 대비하기 위해, 소프트웨어 모듈 시험에 대한 필요성을 언급하고 방법론을 제시하였다.
In recent years, we are preparing for the software SIL(Safety Integrity Level) certification in compliance with the IEC62279 standard(Railway applications ? Communications, Signaling and Processing systems ?Software for Railway control and Protection systems) in order to enhance the international competitiveness of the railway systems. The IEC62279 standard advise that the software requirements should be validated and verified in software module level before they are validated and verified in system level. However, recent testing and inspections of railway systems have been only performed by system level(software and hardware integration). In this paper, we emphasized the necessity and suggested the method about the software module test in order to prepare the software SIL certification of the safety-critical train control system.