View : 350 Download: 0

Full metadata record

DC Field Value Language
dc.contributor.author최병주*
dc.date.accessioned2023-02-08T16:32:05Z-
dc.date.available2023-02-08T16:32:05Z-
dc.date.issued2021*
dc.identifier.issn2079-9292*
dc.identifier.otherOAK-30158*
dc.identifier.urihttps://dspace.ewha.ac.kr/handle/2015.oak/263914-
dc.description.abstractVarious methods for memory fault detection have been developed through continuous study. However, many memory defects remain that are difficult to resolve. Memory corruption is one such defect, and can cause system crashes, making debugging important. However, the locations of the system crash and the actual source of the memory corruption often differ, which makes it difficult to solve these defects using the existing methods. In this paper, we propose a method that detects memory defects in which the location causing the defect is different from the actual location, providing useful information for debugging. This study presents a method for the real-time detection of memory defects in software based on data obtained through static and dynamic analysis. The data we used for memory defect analysis were (1) information of static global variables (data, address, size) derived through the analysis of executable binary files, and (2) dynamic memory usage information obtained by tracking memory-related functions that are called during the real-time execution of the process. We implemented the proposed method as a tool and applied it to applications running on the Linux. The results indicate the defect-detection efficacy of our tool for this application. Our method accurately detects defects with different cause and detected-fault locations, and also requires a very low overhead for fault detection.*
dc.languageEnglish*
dc.publisherMDPI*
dc.subjectmemory corruption detection*
dc.subjectmemory fault detection*
dc.subjectreal-time fault detection*
dc.subjectsoftware debugging*
dc.subjectfault detection*
dc.titleAutomated Memory Corruption Detection through Analysis of Static Variables and Dynamic Memory Usage*
dc.typeArticle*
dc.relation.issue17*
dc.relation.volume10*
dc.relation.indexSCIE*
dc.relation.indexSCOPUS*
dc.relation.journaltitleELECTRONICS*
dc.identifier.doi10.3390/electronics10172127*
dc.identifier.wosidWOS:000694064300001*
dc.identifier.scopusid2-s2.0-85114084922*
dc.author.googlePark, Jihyun*
dc.author.googleChoi, Byoungju*
dc.author.googleKim, Yeonhee*
dc.contributor.scopusid최병주(7402755545)*
dc.date.modifydate20240322133149*
Appears in Collections:
인공지능대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE