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 :
بازگشت