한국철도학회:학술대회논문집 (Proceedings of the KSR Conference)
- 한국철도학회 2007년도 춘계학술대회 논문집
- /
- Pages.1000-1007
- /
- 2007
열차제어시스템 바이탈 소프트웨어를 위한 정형기법 적용 방안 분석
The Analysis of Formal Methods for Applying to Vital S/W in Train Control Systems
- 발행 : 2007.05.17
초록
Recently, many critical control systems are developed using formal methods. When software applied to such systems is developed, the employment of formal methods in the software requirements specification and verification will provide increased assurance for such applications. Earlier error of overlooked requirement specification can be detected using formal specification method. Also the testing and full verification to examine all reachable states using model checking to undertake formal verification are able to be completed. In the comparison of other formal specification methods, we choose the Z formal language for applying to the train control system. Using Z is able to realize higher correctness in the requirement specification, and we propose the Statemate of the best solution in formal verification tools for the system modeling and verification. The Statemate makes it possible to prove thoroughly the system execution from the simple graphical modeling of the complicated train control system. Then we can expect that the model-based formal method combining Z with Statemate will be utilized widely for the railway systems due to various strong points.
키워드