Skip to main navigation Skip to search Skip to main content

Automatic Multi-Thread Code Generation for Monitoring Signature-based Control Flow

  • Kyungpook National University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Signature-based control flow monitoring is a representative technique for detecting control flow errors in run time. However, it is very inefficient and time consuming to manually insert the monitoring code into a monitor-Target application. In particular, for performance improvements of control-flow monitoring, implementing a monitoring code that operates in multi-Thread makes things more complicated. In this paper, we propose an automatic code-generation framework that automatically translate an application into the control-flow monitorable application. In the proposed framework, the applied technique for control-flow monitoring is based on separate signature-based control-flow monitoring (SSCFM) technique that is able to expect performance improvements in multi-Threaded or multi-core environments by separating the signature update and the signature verification on the thread level. The proposed framework automatically analyzes a monitor-Target application and generates a SSCFM-Applied application based on the analysis results. We anticipate that our automatic multi-Thread code generation framework for control flow monitoring lessens the burden in runtime control-flow monitoring field.

Original languageEnglish
Title of host publication1st International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages28-33
Number of pages6
ISBN (Electronic)9781538678220
DOIs
StatePublished - 18 Mar 2019
Event1st International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2019 - Okinawa, Japan
Duration: 11 Feb 201913 Feb 2019

Publication series

Name1st International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2019

Conference

Conference1st International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2019
Country/TerritoryJapan
CityOkinawa
Period11/02/1913/02/19

Keywords

  • Automatic code-generation
  • Multi-Threaded and multi-core system
  • Software signature-based control flow error monitoring

Fingerprint

Dive into the research topics of 'Automatic Multi-Thread Code Generation for Monitoring Signature-based Control Flow'. Together they form a unique fingerprint.

Cite this