Implementation of Automatic Tool for S/W Change Impact Analysis in Railway System

철도시스템 소프트웨어 변경영향 분석을 위한 자동화 도구 개발

  • Published : 2009.06.01

Abstract

Recent advances in computer technology have brought more dependence on software to railway systems. Hence, the safety assurance of the vital software running on the railway system is very critical task and yet, not many works have been done. While much efforts have been reported to improve electronic hardware's safety, not so much systematic approaches to evaluate software's safety. In this paper, we suggested an automated analysis tool for S/W change impact in railway system, and presented its result of implementation. The analysis items in the implemented tool had referred to the international standards in relation to the software for railway system, such as IEC 61508 and IEC 62279. In these international standards, 'change impact analysis' for railway system S/W has to be required mandatorily. The proposed tool can be utilized at the assessment stage and also the software development stage.

Keywords

References

  1. IEC 61508, "Railway Applications - The specification and demonstration of RAMS", 1998
  2. IEC 62279, "Railway Applications - Software for railway control and protection systems", 2002
  3. 철도안전법[법률 8852호], 일부개정 2008.02
  4. M. Fewstar, D. Graham, "Software Testing Automation: Efective use of test execution tools", ACM Press, Adison Wesley, 1999
  5. J.D.Lawrence, "Software qualification in safety applications", Reliability Engineering & System Safety, Vol. 70, No. 2, pp. 167-184, 2000 https://doi.org/10.1016/S0951-8320(00)00055-7
  6. 황종규, 조현정, 김형신, "열차제어시스템 소프트웨어 안전성 평가도구의 설계", 한국철도학회 논문집, 제11권 제2호, pp. 139-144, 2008.4
  7. Weber W. et al., "Enhancing software safety by fault trees:experiences from an application to flingt critical software", Reliability Engineering & System Safety, Vol. 89, No. 1., pp. 57-70, 2005 https://doi.org/10.1016/j.ress.2004.08.007
  8. 정혜령, 김상운, 권용래, "희귀 시험을 위한 Java 소프트웨어의 수정영향 분석", 한국정보과학회 가을 학술발표논문집, vol. 34, no. 2(B), 2007
  9. B. G. Ryder and F. Tip, "Change Impact for Object Oriented Programs", Proc. ACM SIGPLAN/SIGSOFT Workshop Program Analysis and Software Testing, pp. 46-53, 2001
  10. X. Ren, O. C. Chesley, and B. G. Ryder, "Identifying failure causes in java programs: An application of change impact analysis". IEEE Trans. on Software Engineering, vol. 32, no. 9, pp. 718-723, 2006