• 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