Design and Implementation of ATO On-board Software Using UML Modeling Tool

UML 모델링 도구를 이용한 ATO 차상 소프트웨어의 설계 및 구현

  • 윤영환 (LS산전(주), 중앙연구소) ;
  • 방융 (LS산전(주), 철도시스템기술팀) ;
  • 엄정규 (LS산전(주), 중앙연구소) ;
  • 조용기 (LS산전(주), 중앙연구소)
  • Published : 2008.06.12

Abstract

In this paper, we propose a UML modeling of ATO on-board software. An automatic train operation (ATO) system is a real-time control system, which operates a train without a manual operation by a driver. For the safe and comfortable service, real-time embedded software for ATO on-board equipment should have both of high performance and reliability. UML-based object-oriented modeling technique is introduced and used widely to design software that satisfies this requirement. We used Rhapsody, which is a modeling tool for real-time embedded software, to model the construction and the behavior of ATO on-board equipment. As a result, ATO on-board software which performs the profile calculation and the real-time speed control is designed and implemented. The brief modeling result including behavioral characteristics and the simulation results are presented.

Keywords