상세 보기
- Choi, Eu-Teum;
- Lee, Dong-Su;
- Jun, Yong-Kee;
- Lee, Seongjin
WEB OF SCIENCE
2SCOPUS
2초록
Airborne health management system prevents functional failure caused by errors or faults in the airborne software. On-the-fly repairing atomicity violations (AV) in an ARINC-653 concurrent software is critical for guaranteeing correctness of execution of the software. This paper proposes Repairing-AV which efficiently repairs atomicity violations. The Repairing-AV can diagnose and prevent an error on-the-fly by utilizing the training results of the software and controls access to the shared variable of the thread where the error occurred. The evaluation of the Repairing-AV measures the time overhead by applying the previous work and the Repairing-AV to five synthesis programs containing the atomicity violation. As the result of evaluation, the Repairing -AV constantly shows about 1.4x time overhead regardless of count of shared variable access.
키워드
- 제목
- 항공기 건전성 관리시스템용 원자성 위배 자율 수리 소프트웨어 기법
- 제목 (타언어)
- On-the-fly Atomicity Violation Repairing Technique for Airborne Health Management Systems
- 저자
- Choi, Eu-Teum; Lee, Dong-Su; Jun, Yong-Kee; Lee, Seongjin
- 발행일
- 2020-07
- 유형
- Article
- 저널명
- 한국항공우주학회지
- 권
- 48
- 호
- 7
- 페이지
- 547 ~ 554