Cited 0 time in
AR653: Dynamic detection tool for atomicity races in ARINC 653 applications
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Choi, E.-T. | - |
| dc.contributor.author | Ha, O.-K. | - |
| dc.contributor.author | Jun, Y.-K. | - |
| dc.date.accessioned | 2022-12-26T21:05:18Z | - |
| dc.date.available | 2022-12-26T21:05:18Z | - |
| dc.date.issued | 2016 | - |
| dc.identifier.issn | 1738-9984 | - |
| dc.identifier.uri | https://scholarworks.gnu.ac.kr/handle/sw.gnu/16638 | - |
| dc.description.abstract | Atomicity races in ARINC 653 applications are a kind of concurrency bugs which causes nondeterministic behaviors by parallel processes. The defects must be detected to ensure the reliability of the applications, because they may lead to unpredictable results to the programmer. This paper presents a tool, called AR653, to dynamically detect atomicity races for an execution of the application. The tool monitors only minimal information, such as processes, semaphores, and read/write accesses to shared resources, and analyzes the relation of synchronizations to report atomicity races throgh a locking decipline of semaphores. We compared the accuracy of AR653 with CodeSonar using synthetic programs on a simulation system for integrated modular avionics. The emperiacal results show that our tool correctly reports atomicity races in cases of using shared pointers as well as in cases of using shared variables, while CodeSonar only locates atomicity races in cases of unsing shared variables. ? 2016 SERSC. | - |
| dc.format.extent | 12 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Science and Engineering Research Support Society | - |
| dc.title | AR653: Dynamic detection tool for atomicity races in ARINC 653 applications | - |
| dc.type | Article | - |
| dc.publisher.location | 대한민국 | - |
| dc.identifier.doi | 10.14257/ijseia.2016.10.1.19 | - |
| dc.identifier.scopusid | 2-s2.0-84957642523 | - |
| dc.identifier.bibliographicCitation | International Journal of Software Engineering and its Applications, v.10, no.1, pp 201 - 212 | - |
| dc.citation.title | International Journal of Software Engineering and its Applications | - |
| dc.citation.volume | 10 | - |
| dc.citation.number | 1 | - |
| dc.citation.startPage | 201 | - |
| dc.citation.endPage | 212 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.subject.keywordAuthor | ARINC 653 operating systems | - |
| dc.subject.keywordAuthor | Atomicity races | - |
| dc.subject.keywordAuthor | Avionics | - |
| dc.subject.keywordAuthor | Dynamic detection | - |
| dc.subject.keywordAuthor | Synchronization | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
Gyeongsang National University Central Library, 501, Jinju-daero, Jinju-si, Gyeongsangnam-do, 52828, Republic of Korea+82-55-772-0532
COPYRIGHT 2022 GYEONGSANG NATIONAL UNIVERSITY LIBRARY. ALL RIGHTS RESERVED.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
