Proceedings of the Korean Society of Computer Information Conference (한국컴퓨터정보학회:학술대회논문집)
- 2019.01a
- /
- Pages.9-10
- /
- 2019
A Method Call Based Technique for On-the-fly Repairing of Concurrency Errors in Airborne Software
항공기 소프트웨어에서 동시성 오류를 자율적으로 수리하기 위한 함수 호출 기반 기법
- Kim, Tae-Hyung (Dept. of Informatics, Gyeongsang National University) ;
- Choi, Eu-Teum (Dept. of Informatics, Gyeongsang National University) ;
- Jun, Yong-Kee (Dept. of Informatics, Gyeongsang National University)
- Published : 2019.01.16
Abstract
항공기 소프트웨어는 기능적 실패 시 인명피해나 재산피해와 같은 큰 사고로 이어질 수 있다. 따라서 항공기 소프트웨어 개발과정에서 엄격한 검증 프로세스를 수행하지만 오류를 완벽히 제거하는 것은 어렵다. 병행 프로그램에서 발생하는 동시성 오류는 잘못된 동기화에 의하여 공유자원을 사용할 때 발생할 수 있다. 하지만 복잡한 인터리빙을 모두 고려하여 디버깅하기 어렵기 때문에 자율적으로 수리되어야 한다. 본 논문은 항공기 소프트웨어에서 함수 호출을 기반으로 동시성 오류를 자율적으로 수리하는 기법을 제시한다. 제시하는 기법은 모니터 및 컨트롤 엔진, 순차정보 제공 엔진, 건전성 관리시스템으로 구성된다.
Keywords