Case Study on Development Methodology of Safety-Critical System Using Formal Method

정형기법을 이용한 Safety-Critical System 개발방법론 적용사례

  • 성창훈 (고려대학교 컴퓨터학과) ;
  • 이주용 (고려대학교 컴퓨터학과) ;
  • 이나영 (서울대학교 원자력공학과) ;
  • 최진영 (고려대학교 컴퓨터학과)
  • Published : 2001.04.01

Abstract

오늘날 우리가 사용하고 있는 시스템은 날이 갈수록 규모 면에서 대형화되고, 기능면에서 복잡해지고 있다. 이런 복잡성의 증가로 시스템 에러 발생가능성은 더욱 높아졌다. 특히, safety-critical 시스템의 경우 에러가 발생했을 때 인간과 생태계에 엄청난 영향을 미치기 때문에 더욱 신중한 개발 과정이 필요하다. 따라서 정형기법을 이용한 safety-critical 시스템의 개발방법론이 나오게 되었다. 본 논문에서는 대표적인 safety-critical 시스템인 원자력 발전소 시스템에서 Digital Plant Protection System(DPPS)를 가지고 어떻게 방법론이 적용되는지를 보여준다. Software Cost Reduction(SCR)이라는 정형 명세 도구로 명세를 하였고, SPIN 이라는 정형 검증 도구로 그 특성(property)을 검증하였다.

Keywords