항공기 건전성 관리시스템용 원자성 위배 자율 수리 소프트웨어 기법
On-the-fly Atomicity Violation Repairing Technique for Airborne Health Management Systems
Citations

WEB OF SCIENCE

2
Citations

SCOPUS

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.

키워드

Health Management SystemAirborne SoftwareAtomicity ViolationsOn-the-fly Repairing
제목
항공기 건전성 관리시스템용 원자성 위배 자율 수리 소프트웨어 기법
제목 (타언어)
On-the-fly Atomicity Violation Repairing Technique for Airborne Health Management Systems
저자
Choi, Eu-TeumLee, Dong-SuJun, Yong-KeeLee, Seongjin
DOI
10.5139/JKSAS.2020.48.7.547
발행일
2020-07
유형
Article
저널명
한국항공우주학회지
48
7
페이지
547 ~ 554