• Home
  • Search
  • Automatic Multi-Thread Code Generation for Monitoring Signature-based Control Flow
  • https://doi.org/10.1109/icaiic.2019.8668997Copy DOI Icon

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

  • Feb 1, 2019
  • Kiho Choi +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
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.

Similar Papers
  • Conference Article

Combining watchdog processor with instruction cache locking for a fault-tolerant, predictable architecture applied to fixed-priority, preemptive, multitasking real-time systems

  • Sep 01, 2019
  • Antonio Marti-Campoy +1
  • Conference Article
  • Citations5

Analysis and Comparison of Automatic Code Generation and Transformation Techniques on Low-Code Platforms

  • Oct 20, 2023
  • Burak Uyanık +1
  • Conference Article
  • Citations12

Automatic code generation requirements for production automotive powertrain applications

  • Aug 22, 1999
  • S Toeppe +3
  • Research Article
  • Citations30

Exploiting instruction-level parallelism for integrated control-flow monitoring

  • Jan 01, 1994
  • IEEE Transactions on Computers
  • M.A Schuette +1
  • Conference Article
  • Citations7

Automatic Flight Code Generation with Integrated Static Run-Time Error Checking and Code Analysis

  • Jun 15, 2006
  • Tom Erkkinen +1
  • PDF
  • Research Article
  • Citations6

DSP Processer-in-the-Loop Tests Based on Automatic Code Generation

  • Jan 11, 2022
  • Inventions
  • Qi Zhang +1
  • Book Chapter
  • Citations7

SACRES: A Step Ahead in the Development of Critical Avionics Applications

  • Jan 01, 1999
  • Philippe Baufreton
  • Research Article
  • Citations20

A model-driven framework for developing multi-agent systems in emergency response environments

  • Oct 17, 2017
  • Software & Systems Modeling
  • Samaneh Hoseindoost +3
  • Conference Article
  • Citations5

MDD based case tool for Automatic Generation of ChatBot

  • Sep 01, 2019
  • William Vasquez Parada +2
  • Research Article
  • Citations9

Computer aided power flow software engineering and code generation

  • Jan 01, 1996
  • IEEE Transactions on Power Systems
  • R Bacher
  • Book Chapter

Automatic High-Level Code Generation for Multi-Core Processors in Embedded Systems

  • Mar 24, 2012
  • Conference Article
  • Citations5

An Automatic Code Generation Method Based on Sequence Generative Adversarial Network

  • Jul 01, 2022
  • Hanwen Sun +5
  • Conference Article
  • Citations1

Knowledge-driven software development for Distributed Aircraft Fuel Management

  • Oct 01, 2013
  • Carlos C Insaurralde
  • Book Chapter
  • Citations1

Engineering Agent Conversations with the DIALOG Framework

  • Jan 01, 2006
  • Fernando Alonso +3
  • Book Chapter
  • Citations1

Automatic run-time code generation in C++

  • Jan 01, 1997
  • Nobuhisa Fujinami
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.