INTERRUPTION SIMULATION DEVICE, INTERRUPTION SIMULATION METHOD, AND INTERRUPTION SIMULATION PROGRAM
An interruption simulation device (10) is provided with an accumulative addition unit (14) and a branch addition unit (15). The accumulative addition unit (14) uses, as a target basic block, each of a plurality of basic blocks obtained by dividing a target program (20) being a computer program, to a...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English French Japanese |
Published |
26.09.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | An interruption simulation device (10) is provided with an accumulative addition unit (14) and a branch addition unit (15). The accumulative addition unit (14) uses, as a target basic block, each of a plurality of basic blocks obtained by dividing a target program (20) being a computer program, to add an accumulative addition process of adding a value corresponding to an estimated execution time of the target basic block to a counter variable corresponding to an accumulated execution time of the target program (20) when the target basic block is executed in the target program (20). The branch addition unit (15) adds, to the target program (20), a conditional branch process to be executed when the value of the counter variable satisfies a trigger condition.
L'invention concerne un dispositif de simulation d'interruption (10) qui est pourvu d'une unité d'addition cumulative (14) et d'une unité d'addition de branche (15). L'unité d'addition cumulative (14) utilise, comme bloc de base cible, chaque bloc de base d'une pluralité de blocs de base obtenus en divisant un programme cible (20) qui est un programme informatique, pour ajouter un processus d'addition cumulative consistant à ajouter une valeur correspondant à un temps d'exécution estimé du bloc de base cible à une variable de compteur correspondant à un temps d'exécution accumulé du programme cible (20) lorsque le bloc de base cible est exécuté dans le programme cible (20). L'unité d'addition de branche (15) ajoute, au programme cible (20), un processus de branche conditionnelle à exécuter lorsque la valeur de la variable de compteur remplit une condition de déclenchement.
割込み模擬装置(10)は、蓄積追加部(14)と分岐追加部(15)とを備える。蓄積追加部(14)は、コンピュータプログラムである対象プログラム(20)が複数の基本ブロックに分割されたとき、複数の基本ブロックの各基本ブロックを対象基本ブロックとし、対象プログラム(20)において、対象基本ブロックが実行された場合に、対象基本ブロックの推定実行時間に対応する値を、対象プログラム(20)の累積実行時間に対応するカウンタ変数に加算する蓄積加算処理を追加する。分岐追加部(15)は、対象プログラム(20)に、カウンタ変数の値が発火基準条件を満たす場合に実行される条件分岐処理を追加する。 |
---|---|
Bibliography: | Application Number: WO2023JP11194 |