DOI QR코드

DOI QR Code

Developing Safety-critical Embedded System using SPARK Ada

SPARK Ada 기반 안전필수 내장형 시스템 개발

  • Oh, Joon-Seok (Dept of Computer and Radio Communications Engineering, Korea University) ;
  • Kim, Jin-Hyun (Dept of Computer and Radio Communications Engineering, Korea University) ;
  • Choi, Jin-Young (Dept of Computer and Radio Communications Engineering, Korea University)
  • 오준석 (고려대학교 컴퓨터.전파통신 공학과) ;
  • 김진현 (고려대학교 컴퓨터.전파통신 공학과) ;
  • 최진영 (고려대학교 컴퓨터.전파통신 공학과)
  • Published : 2010.04.23

Abstract

소프트웨어가 대형화되고 복잡해짐에 따라 발생하는 오류가 증가되고 있다. 안전성이 특히 중요시되는 안전필수(safety-critical) 내장형 시스템에서 오류가 발생하면 인명상의 피해 또는 재산상의 피해를 야기한다. 개발 후, 테스팅을 통해 이런 오류를 찾는 비용은 매우 크고, 모든 오류를 찾는 것은 불가능하다고 인식되고 있다. 따라서 소프트웨어 개발단계에서 이런 오류를 탐지하고 제거하려는 노력이 증대되고 있다. 본 논문에서는 SPARK Ada를 사용하여 안전필수 내장형 시스템을 개발할 때, 오류를 제거할 수 있는 흐름분석(flow analysis) 기법을 사용하여 특정한 타입의 오류를 제거할 수 있음을 보인다. 또한 이를 적용하여 안전필수 시스템을 개발한다.

Keywords