Studies in Science and Technology
Online ISSN : 2187-1590
Print ISSN : 2186-4942
ISSN-L : 2187-1590
Technical Report
A proposal for run-time checks on command execution order of software program
Shinichi FunaseToshihiko ShimauchiHaruhiko Kimura
Author information
JOURNAL OPEN ACCESS

2020 Volume 9 Issue 2 Pages 149-152

Details
Abstract
In this paper, we proposed a method to automatically perform “inspection of control flow” of a computer program at runtime. “Inspection of control flow” is an inspection of whether the commands of the program under inspection are executed in the intended order. This inspection system targets programs that are written in assembler language and whose command execution order is determined based on input data. Normally, the program to be executed is an object program written in machine language. However, it is difficult to directly handle the machine language expressed in binary numbers. Therefore, the assembler language that has a one-to-one correspondence with the machine language and is expressed by alphanumeric characters and symbols is used for this paper. The proposed system used a learning system to automatically increase the amount of text information. The performance of this system was compared to a conventional inspection method from the input/output relationship. The proposed system detected 80% of the errors detected by the input / output relationship method.
Content from these authors
© 2020 Society for Science and Technology

この記事はクリエイティブ・コモンズ [表示 - 非営利 - 改変禁止 4.0 国際]ライセンスの下に提供されています。
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.ja
Previous article
feedback
Top