科学・技術研究
Online ISSN : 2187-1590
Print ISSN : 2186-4942
ISSN-L : 2187-1590
技術報告
A proposal for run-time checks on command execution order of software program
Shinichi FunaseToshihiko ShimauchiHaruhiko Kimura
著者情報
ジャーナル オープンアクセス

2020 年 9 巻 2 号 p. 149-152

詳細
抄録
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.
著者関連情報
© 2020 Society for Science and Technology

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