DocumentCode
3761089
Title
Detecting Atomicity Races in ARINC 653 Applications
Author
Eu-Teum Choi;Se-Won Park;Ok-Kyoon Ha;Yong-Kee Jun
Author_Institution
Dept. of Inf., Gyeongsang Nat. Univ., Jinju, South Korea
fYear
2015
Firstpage
24
Lastpage
27
Abstract
Atomicity races in ARINC 653 applications are a kind of concurrency bugs which causes nondeterministic behaviors by parallel processes. This paper presents a tool, called AR653, to dynamically detect atomicity races. The tool monitors only synchronization operations and access to shared resources, and analyzes the relation of synchronizations to report atomicity races through a locking discipline of semaphores. We compared the accuracy of AR653 with CodeSonar using synthetic programs on a simulation system for integrated modular avionics. The empirical results show that our tool correctly reports atomicity races, while CodeSonar only locates atomicity races in cases of using shared variables.
Keywords
"Aerospace electronics","Synchronization","Monitoring","Detectors","Conferences","IEEE Press","Standards"
Publisher
ieee
Conference_Titel
Grid and Distributed Computing (GDC), 2015 8th International Conference on
Type
conf
DOI
10.1109/GDC.2015.16
Filename
7433854
Link To Document