An Efficient On-the-fly Repairing System of Order Violation Errors for Health Management of Airborne Software
- Authors
- Kim, Tae-Hyung; Choi, Eu-Teum; Jun, Yong-Kee
- Issue Date
- Oct-2020
- Publisher
- KOREAN SOC AERONAUTICAL & SPACE SCIENCES
- Keywords
- Airborne Software; Health Management System; Order Violation Errors; On-the-fly Repairing
- Citation
- JOURNAL OF THE KOREAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, v.48, no.10, pp 821 - 829
- Pages
- 9
- Indexed
- SCOPUS
ESCI
KCI
- Journal Title
- JOURNAL OF THE KOREAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES
- Volume
- 48
- Number
- 10
- Start Page
- 821
- End Page
- 829
- URI
- https://scholarworks.gnu.ac.kr/handle/sw.gnu/8355
- DOI
- 10.5139/JKSAS.2020.48.10.821
- ISSN
- 1225-1348
2287-6871
- Abstract
- Health management system of airborne software repairs runtime errors to provide safety and to reduce cost of maintenance. It is critical to on-the-fly repair order violation errors, because it is difficult to identify them at the development phase. Previous work, called Repairing Atomicity Violations (Repairing-AV) diagnoses order violations for each access event by comparing execution order of accesses. As a result, Repairing-AV has time overhead that is proportional to the number of access events to shared variable. This paper presents a tool called On-the-fly Repairing System (ORS) that can repair order violations of object methods containing access events. The ORS diagnoses order violations by using correct order of object methods, and treats them by stalling its thread where the error is about to occur. Experimentation with five synthetic programs shows that ORS is more efficient than Repairing-AV when the number of access events is greater than sixty.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - 공과대학 > Department of Aerospace and Software Engineering > Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.