JPH0887405A - How to create a program - Google Patents

How to create a program

Info

Publication number
JPH0887405A
JPH0887405A JP6220655A JP22065594A JPH0887405A JP H0887405 A JPH0887405 A JP H0887405A JP 6220655 A JP6220655 A JP 6220655A JP 22065594 A JP22065594 A JP 22065594A JP H0887405 A JPH0887405 A JP H0887405A
Authority
JP
Japan
Prior art keywords
program
variable
function
print
dummy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6220655A
Other languages
Japanese (ja)
Inventor
Hitoshi Haruyama
仁 春山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP6220655A priority Critical patent/JPH0887405A/en
Publication of JPH0887405A publication Critical patent/JPH0887405A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 本発明は、プログラムを動作させたままで、
当該プログラムの異常を解析するプログラム作成方法を
提供する。 【構成】 動作中のプログラムに対して、シグナルを発
行できるオペレーティングシステム上で動作するプログ
ラムを作成するプログラム作成方法において、関数実行
用の変数2としてのダミー変数とプリント変数と、プロ
グラムの動作中、シグナルを受信すると関数実行用の変
数をダミー変数とプリント変数との間で切り換える変数
切換手順3と、切り換えられた変数がプリント変数のと
き、予め設定された情報を表示する表示用関数を実行す
るプリント手順5と、切り換えられた変数がダミー変数
のとき、ダミー関数を実行するダミー手順4とをプログ
ラム内に設定するプログラム作成方法。
(57) [Abstract] [Purpose] The present invention allows a program to be operated while
A method of creating a program for analyzing an abnormality of the program is provided. In a program creating method for creating a program that operates on an operating system that can issue a signal to a running program, a dummy variable and a print variable as variable 2 for function execution, When a signal is received, a variable switching procedure 3 for switching a variable for function execution between a dummy variable and a print variable, and a display function for displaying preset information when the switched variable is a print variable A method of creating a program, wherein a print procedure 5 and a dummy procedure 4 for executing a dummy function when the switched variable is a dummy variable are set in the program.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、プログラムの動作中に
当該プログラムの異常解析が可能なプログラムの作成方
法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of creating a program that enables abnormal analysis of the program while the program is operating.

【0002】[0002]

【従来の技術】従来から、プログラムを作成するとき、
プログラムが製品として完成させる以前の段階におい
て、デバック作業を行う便宜のために製品段階では表示
させないプログラムの内部処理情報を表示させることが
広くおこなわれている。
2. Description of the Related Art Conventionally, when creating a program,
It is widely practiced to display internal processing information of a program, which is not displayed at the product stage, for convenience of debugging work before the program is completed as a product.

【0003】これらの試験用処理表示は、例えばC言語
においてはprint()関数を用いて行われる。しか
しながら、このような表示手段(print()関数)
は、以下の理由で、製品出荷する前に削除されるのが望
ましい。 (1)実務的に不必要なメッセージが端末上に表示され
る。 (2)print()関数により文字を表示させるため
に、プログラムの動作速度等の性能が低下する。
These test processing displays are performed using the print () function in the C language, for example. However, such display means (print () function)
Should be deleted before shipping the product for the following reasons. (1) Practically unnecessary messages are displayed on the terminal. (2) Since characters are displayed by the print () function, performance such as operation speed of the program is reduced.

【0004】図6は、内部処理を表示するためにプログ
ラム中にprint()関数を挿入したプログラム例を
示す図である。さらに、図7は、図6に例示されるプロ
グラムからprint()関数を削除したプログラム例
を示す図である。
FIG. 6 is a diagram showing an example of a program in which a print () function is inserted in the program to display internal processing. Further, FIG. 7 is a diagram showing a program example in which the print () function is deleted from the program illustrated in FIG.

【0005】この場合は、コンパイルする以前のソース
ファイルからprint()関数を削除している。一
方、print()関数を削除しないままに、プログラ
ムを製品出荷し、かつ、製品動作中に前述の内部処理動
作を実行させないために、従来から、次に示すようなプ
ログラム作成方法が用いられている。
In this case, the print () function is deleted from the source file before compilation. On the other hand, in order to ship the program as a product without deleting the print () function and not to execute the above-mentioned internal processing operation during the product operation, the following program creating method has been conventionally used. There is.

【0006】図8は、従来のプログラム作成方法にて作
成されたプログラムを示す図である。この場合、プログ
ラムソースファイル内にはprint()関数が残され
ている。しかし、同時に#ifdef DEBUG_O
NLY等のコンパイル処理条件を加入することによっ
て、オブジェクトファイル中にprint()関数実行
ロジックが生成されない状態にしている。
FIG. 8 is a diagram showing a program created by a conventional program creating method. In this case, the print () function remains in the program source file. However, at the same time, #ifdef DEBUG_O
By adding a compile condition such as NLY, the print () function execution logic is not generated in the object file.

【0007】図9は、従来のプログラム作成方法による
他のプログラム例を示す図である。図9では、メモリの
中でも参照可能なメモリ内部に条件を設定しておき、条
件文(if(){})を用いて前述メモリ内の条件が一
定条件を満たしたときのみprint()関数が実行さ
れるようにしている。
FIG. 9 is a diagram showing another example of a program according to the conventional program creating method. In FIG. 9, a condition is set in the memory that can be referred to even in the memory, and the print () function is executed only when the condition in the memory satisfies a certain condition by using the conditional statement (if () {}). Trying to run.

【0008】[0008]

【発明が解決しようとする課題】ところで、プログラム
製品は仮に不具合が生じ、異常解析が必要になった場合
であっても、致命的な不具合でないかぎりその動作を停
止できない場合が多い。したがって、プログラムを動作
させたままで、その不具合の解析が可能であれば、非常
に有用である。
By the way, even if a program product has a defect and an abnormality analysis is required, its operation cannot be stopped unless it is a fatal defect. Therefore, it is very useful if the failure can be analyzed while the program is running.

【0009】一方、近年、プログラムが大規模化し、メ
モリが大量使用される傾向にあるので、プログラムの動
作に直接関係しないメモリの使用は好ましくない。さら
に、プログラム作成の生産性,プログラム資産の継承性
の高さは、今日の大規模,連続的なプログラム開発にあ
っては非常に重要な要素となってきている。
On the other hand, in recent years, programs tend to become large in scale and a large amount of memory tends to be used. Therefore, it is not preferable to use a memory that is not directly related to the operation of the program. Furthermore, the productivity of program creation and the high inheritance of program assets have become very important factors in today's large-scale, continuous program development.

【0010】このような観点により、従来の技術を検討
してみると、まず、図7、図8のprint()関数を
削除する方法及びprint()関数のコンパイル条件
をつける方法は、ソースファイル、あるいは、オブジェ
クトファイルを改変する必要があるので、プログラムを
実行させたまま解析を行うのが不可能である。
Considering the conventional technique from such a point of view, first, the method for deleting the print () function and the method for setting the compile condition of the print () function in FIGS. Or, because it is necessary to modify the object file, it is impossible to perform analysis while the program is running.

【0011】また、図9の参照可能なメモリを使用する
方法は、プログラム動作に直接関係のないメモリを使用
する必要があり、さらに、条件文(if(){})によ
る分岐が必要であるのでプログラムが複雑化し、プログ
ラム作成の生産性,プログラム資産の継承性が低下す
る。
Further, the method of using the referable memory of FIG. 9 requires the use of a memory which is not directly related to the program operation, and further requires a branch by a conditional statement (if () {}). Therefore, the program becomes complicated and the productivity of program creation and the inheritability of program assets are reduced.

【0012】本発明は、このような実情を考慮してなさ
れたもので、プログラムを動作させたままで、当該プロ
グラムの異常を解析することができ、さらに、参照メモ
リが必要ないプログラム作成方法を提供することを目的
とする。
The present invention has been made in consideration of such a situation, and provides a program creation method capable of analyzing an abnormality of the program while the program is operating and further requiring no reference memory. The purpose is to do.

【0013】[0013]

【課題を解決するための手段】上記課題を解決するため
に、本発明は、動作中のプログラムに対して、シグナル
を発行できるオペレーティングシステム上で動作するプ
ログラムを作成するプログラム作成方法において、関数
実行用の変数としてのダミー変数とプリント変数と、プ
ログラムの動作中、シグナルを受信すると関数実行用の
変数をダミー変数とプリント変数との間で切り換える変
数切換手順と、切り換えられた変数がプリント変数のと
き、予め設定された情報を表示する表示用関数を実行す
るプリント手順と、切り換えられた変数がダミー変数の
とき、ダミー関数を実行するダミー手順とをプログラム
内に設定するプログラム作成方法である。
In order to solve the above problems, the present invention provides a program execution method for creating a program that operates on an operating system capable of issuing a signal to a running program. Variable and the print variable as variables for the function, and the variable switching procedure that switches the variable for function execution between the dummy variable and the print variable when a signal is received during the operation of the program, and the switched variable is the print variable. At this time, the program creating method sets a print procedure for executing a display function for displaying preset information and a dummy procedure for executing a dummy function when the switched variable is a dummy variable in the program.

【0014】[0014]

【作用】本発明のプログラム作成方法により作成された
プログラムにおいては、変数切換によってプログラム実
行中にオペレーティングシステムにより発行されたシグ
ナルを受信して、関数実行用の変数が切り換えられる。
In the program created by the program creating method of the present invention, the variable for function execution is switched by receiving the signal issued by the operating system during the program execution by the variable switching.

【0015】次に、切り換えられた関数実行用の変数が
プリント変数であれば、プリント手順において、予め設
定された情報が表示用関数により表示されるので、この
表示情報を例えばプログラムの内部情報にしておけば、
オペレータあるいはプログラマはプログラムを実行した
ままで、プログラム異常等の解析をすることができる。
Next, if the switched function execution variable is a print variable, preset information is displayed by the display function in the print procedure, and this display information is used as internal information of the program, for example. If you keep it
The operator or the programmer can analyze the program abnormality or the like while the program is being executed.

【0016】一方、関数実行用の変数がダミー変数であ
れば、ダミー関数はなにも実行しないので、プログラム
は不必要な情報を表示することなく通常(仕様書通り)
に動作する。
On the other hand, if the variable for function execution is a dummy variable, no dummy function is executed, so the program normally displays unnecessary information (as specified in the specification).
To work.

【0017】[0017]

【実施例】図1は本発明の一実施例に係るプログラム作
成方法で作成したソフトウエアの構成図である。図1に
おいて、ソフトウエアは、ソフトウエア製品としての機
能を司るプログラム本体1と、プログラム本体1から呼
び出される関数実行用の変数である中間ポインタ変数部
2と、中間ポインタ変数部2の内容を変更する変数切換
であるシグナル機能部3と、中間ポインタ変数部2の内
容がdum_dunc()の場合に選択され、なにもし
ない関数であるダミー関数部4と、中間ポインタ変数部
2の内容がprint()のとき選択され、指示された
内容を表示するプリント関数部5とによって構成されて
いる。
1 is a block diagram of software created by a program creating method according to an embodiment of the present invention. In FIG. 1, the software changes the contents of a program body 1 that controls a function as a software product, an intermediate pointer variable portion 2 that is a variable for executing a function called from the program body 1, and an intermediate pointer variable portion 2. The signal function unit 3 which is a variable switch to be performed and the contents of the intermediate pointer variable unit 2 are selected when the contents of the intermediate pointer variable unit 2 are dm_dunc (), and the contents of the dummy function unit 4 which is a function that does nothing and the contents of the intermediate pointer variable unit 2 are printed. In the case of (), the print function unit 5 that displays the selected content is displayed.

【0018】また、シグナル機能部3は、シグナル発行
部3aと、発行されたシグナルを受信し、中間ポインタ
変数部2の内容を変更するプログラム中のシグナル関数
3bとによって構成されている。
The signal function unit 3 is composed of a signal issuing unit 3a and a signal function 3b in the program for receiving the issued signal and changing the contents of the intermediate pointer variable unit 2.

【0019】さらに、シグナル発行部3aは、例えばU
NIX(UNIX SYSTEMLABORATORY
S.INC,が開発し、ライセンス保持しているオペレ
ーティングシステム、以下同じ)のようなユーザが使用
可能なシグナル発行機能を有するオペレーティングシス
テムにおけるシグナル発行のコマンドからなる。
Further, the signal issuing unit 3a is, for example, U
UNIX (UNIX SYSTEMLABORATORY
S. A command issuing signal in an operating system having a signal issuing function that can be used by a user, such as an operating system developed by INC. And licensed, hereinafter the same).

【0020】具体例をUNIXの場合について説明する
と、まずpsコマンドを用いて異常解析対象となるプロ
グラム番号を探す。次に、シグナル発行機能は、kil
lコマンドにより供給されているので、本実施例の場
合、図2に示すようにシグナル16を使用し、kill
−16と入力することによってシグナルが発行され
る。
A concrete example will be described in the case of UNIX. First, a ps command is used to search for a program number to be subjected to abnormality analysis. Next, the signal issuing function is
Since it is supplied by the l command, in the case of the present embodiment, the signal 16 is used as shown in FIG.
A signal is issued by entering -16.

【0021】また、本実施例によるソフトウエアは例え
ば図3に示すようにC言語でプログラミングされてい
る。次に、以上のように構成された本実施例のプログラ
ム作成方法によって作成されたプログラムの動作を図2
〜図5を用いて説明する。
The software according to this embodiment is programmed in C language as shown in FIG. 3, for example. Next, the operation of the program created by the program creating method of the present embodiment configured as above will be described with reference to FIG.
~ It demonstrates using FIG.

【0022】図2は中間ポインタ変数を変更する動作を
説明する図であり、図3は本実施例において作成された
プログラムを示している。さらに、図4は実業務を行っ
ている状態での中間ポインタ変数コールの動作を示して
いる。また、図5は不具合解析を行っている状態での中
間ポインタ変数コールの動作を示している。
FIG. 2 is a diagram for explaining the operation of changing the intermediate pointer variable, and FIG. 3 shows the program created in this embodiment. Further, FIG. 4 shows the operation of the intermediate pointer variable call in the state where the actual work is being performed. Further, FIG. 5 shows the operation of the intermediate pointer variable call in the state of performing the failure analysis.

【0023】まず、ソフトウエア製品が異常なく動作し
ている場合、試験用処理表示がされないように中間ポイ
ンタ変数部2の内容はdum_dunc()に設定され
ている(図3、中間ポインタ初期設定)。
First, when the software product is operating without any abnormality, the contents of the intermediate pointer variable section 2 are set to "dum_dunc ()" so that the test process display is not displayed (FIG. 3, intermediate pointer initial setting). .

【0024】このとき、図4に示すように、中間ポイン
タ変数部2は、dum_dunc()であるので、プロ
グラム本体1からコールされると、中間ポインタ変数部
2はダミー関数部4を実行する。ここで、ダミー関数部
4は、なにもしない関数から構成されているので、試験
用処理表示がされることはない。
At this time, as shown in FIG. 4, since the intermediate pointer variable part 2 is dm_dunc (), when called from the program body 1, the intermediate pointer variable part 2 executes the dummy function part 4. Here, since the dummy function unit 4 is composed of a function that does nothing, the test processing display is not displayed.

【0025】次に、異常が発見され、これをプログラム
を停止することなく、解析したいとき、オペレータ(プ
ログラマ)は、図2に示すようにUNIXコマンド画面
上からkill −16と入力する。この操作により、
シグナルが発生され、シグナル関数3bは、図2あるい
は図3のプログラム例にあるように、中間ポインタ変数
部2をdum_dunc()からprint()に切り
替える。
Next, when an abnormality is found and it is desired to analyze the abnormality without stopping the program, the operator (programmer) inputs "kill -16" on the UNIX command screen as shown in FIG. By this operation,
A signal is generated, and the signal function 3b switches the intermediate pointer variable part 2 from dump_dunc () to print () as in the program example of FIG. 2 or FIG.

【0026】したがって、図5に示すように、中間ポイ
ンタ変数部2は、print()に変更しているので、
プログラム本体1からコールされると、中間ポインタ変
数部2はプリント関数部5を実行する。プリント関数部
5は、print()関数によって構成されているの
で、異常解析に必要な各種の試験用の内部処理情報が示
される。
Therefore, as shown in FIG. 5, since the intermediate pointer variable part 2 is changed to print (),
When called from the program body 1, the intermediate pointer variable part 2 executes the print function part 5. Since the print function unit 5 is composed of the print () function, internal processing information for various tests necessary for abnormality analysis is shown.

【0027】異常解析の終了後、例えばその異常が致命
的なものでなく、プログラムの通常動作には支障がない
場合等であれば、再び、シグナルを発行して中間ポイン
タ変数部2をdum_dunc()に変更し、試験用処
理表示がされないようにする。
After the abnormality analysis is completed, if the abnormality is not fatal and the normal operation of the program is not hindered, for example, a signal is issued again and the intermediate pointer variable section 2 is set to dm_dunc ( ), So that the test process indication is not displayed.

【0028】上述したように、本実施例によるプログラ
ム作成方法は、シグナル機能部3と、中間ポインタ変数
部2と、ダミー関数部4と、プリント関数部5とを設
け、オペレータによるシグナルにより、プログラム実行
中にダミーとプリントを切り換え、プリントの場合は予
め設定された内部情報を表示し、ダミーの場合にはなに
もしないようにしたので、プログラムの動作を止めるこ
とができない場合であってもその異常を解析し、異常解
析が終了したら、プログラムの動作を通常に復帰させる
ことができる。
As described above, the program creating method according to the present embodiment is provided with the signal function unit 3, the intermediate pointer variable unit 2, the dummy function unit 4, and the print function unit 5, and the program is generated by the signal from the operator. Switching between dummy and print during execution, preset internal information is displayed in the case of printing, and nothing is done in the case of dummy, so even if the operation of the program cannot be stopped The abnormality can be analyzed, and when the abnormality analysis is completed, the operation of the program can be returned to normal.

【0029】また、本実施例方法においては、内部情報
表示のために特にメモリを使用しないので、プログラム
の動作に直接関係しないメモリの使用せずにすみ、メモ
リを有効に使うことができる。
Further, in the method of this embodiment, since the memory is not used for displaying the internal information, the memory not directly related to the operation of the program can be omitted and the memory can be effectively used.

【0030】さらに、本実施例方法においては、if文
(関数)等の分岐する関数(文)をシグナル関数のみで
使い、その他の部分では使用する必要がないので、わか
りやすく、読みやすく、見栄えのよいプログラムを作る
ことができ、プログラムの生産性,プログラム資産の継
承性が高い。
Further, in the method of this embodiment, since a branching function (sentence) such as an if statement (function) is used only in the signal function and need not be used in other parts, it is easy to understand, easy to read, and good looking. A good program can be created, and the productivity of programs and the inheritance of program assets are high.

【0031】なお、本実施例ではオペレーティングシス
テムをUNIXの場合で、実施したが、本発明に使用で
きるオペレーティングシステムはこれに限られるもので
なく、シグナル発行あるいはそれに対応する機能を有す
るオペレーティングシステムであればどのようなもので
もよい。
In this embodiment, the operating system is UNIX. However, the operating system usable in the present invention is not limited to this, and any operating system having a signal issuing function or a function corresponding thereto can be used. Anything will do.

【0032】さらに、本実施例は、C言語で記述した
が、特にこれにこだわる必要はなく、シグナルあるいは
それに対応するものを受信できるプログラミング言語で
あればどのようなものでもよい。
Further, although the present embodiment is described in the C language, it is not necessary to pay particular attention to this, and any programming language can be used as long as it can receive a signal or a signal corresponding thereto.

【0033】[0033]

【発明の効果】以上詳記したように本発明によれば、プ
ログラムを動作させたままで、かつ別途参照メモリを必
要とすることなく当該プログラムの異常を解析すること
ができるプログラム作成方法を提供することができる。
As described above in detail, according to the present invention, there is provided a program creating method capable of analyzing an abnormality of a program while the program is operating and without requiring a separate reference memory. be able to.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例に係るプログラム作成方法を
適応したソフトウエアの構成図。
FIG. 1 is a configuration diagram of software to which a program creating method according to an embodiment of the present invention is applied.

【図2】同実施例方法にて作成されたプログラムのシグ
ナル機能部の動作説明図。
FIG. 2 is an operation explanatory diagram of a signal function unit of a program created by the method of the embodiment.

【図3】同実施例方法にて作成されたプログラム例の
図。
FIG. 3 is a diagram showing an example of a program created by the method of the embodiment.

【図4】同実施例方法にて作成されたプログラムが通常
動作しているときの動作説明図。
FIG. 4 is an operation explanatory diagram when a program created by the method of the embodiment is operating normally.

【図5】同実施例方法にて作成されたプログラムが異常
解析をおこなっているときの動作説明図。
FIG. 5 is an operation explanatory diagram when a program created by the method of the embodiment is performing an abnormality analysis.

【図6】内部処理の表示をさせるためにプログラム中に
print()関数を挿入したプログラム例を示す図。
FIG. 6 is a diagram showing an example of a program in which a print () function is inserted in the program to display an internal process.

【図7】図6に例示されるプログラムからprin
t()関数を削除したプログラム例を示す図。
FIG. 7: print from the program illustrated in FIG.
The figure which shows the example of a program which deleted the t () function.

【図8】従来のプログラム作成方法によるプログラム例
を示す図。
FIG. 8 is a diagram showing a program example according to a conventional program creating method.

【図9】他の従来のプログラム作成方法によるプログラ
ム例を示す図。
FIG. 9 is a diagram showing a program example according to another conventional program creating method.

【符号の説明】[Explanation of symbols]

2…中間ポインタ変数部、3…シグナル機能部、4…ダ
ミー関数部、5…プリント関数部。
2 ... Intermediate pointer variable part, 3 ... Signal function part, 4 ... Dummy function part, 5 ... Print function part.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 動作中のプログラムに対して、シグナル
を発行できるオペレーティングシステム上で動作するプ
ログラムを作成するプログラム作成方法において、 関数実行用の変数としてのダミー変数とプリント変数
と、 前記プログラムの動作中、前記シグナルを受信すると前
記関数実行用の変数をダミー変数とプリント変数との間
で切り換える変数切換手順と、 前記切り換えられた変数がプリント変数のとき、予め設
定された情報を表示する表示用関数を実行するプリント
手順と、 前記切り換えられた変数がダミー変数のとき、ダミー関
数を実行するダミー手順とを前記プログラム内に設定す
ることを特徴とするプログラム作成方法。
1. A program creating method for creating a program that operates on an operating system capable of issuing a signal to a running program, wherein a dummy variable and a print variable as variables for function execution, and an operation of the program A variable switching procedure for switching the variable for executing the function between the dummy variable and the print variable when the signal is received, and for displaying the preset information when the switched variable is the print variable. A program creating method, comprising: setting a print procedure for executing a function and a dummy procedure for executing a dummy function in the program when the switched variable is a dummy variable.
JP6220655A 1994-09-14 1994-09-14 How to create a program Pending JPH0887405A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6220655A JPH0887405A (en) 1994-09-14 1994-09-14 How to create a program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6220655A JPH0887405A (en) 1994-09-14 1994-09-14 How to create a program

Publications (1)

Publication Number Publication Date
JPH0887405A true JPH0887405A (en) 1996-04-02

Family

ID=16754379

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6220655A Pending JPH0887405A (en) 1994-09-14 1994-09-14 How to create a program

Country Status (1)

Country Link
JP (1) JPH0887405A (en)

Similar Documents

Publication Publication Date Title
US6003143A (en) Tool and method for diagnosing and correcting errors in a computer program
US20010011367A1 (en) Windows-based flowcharting and code generation system
KR100339697B1 (en) Program production system for semiconductor tester
JPH0748182B2 (en) Program error detection method
EP0801348A1 (en) Method of monitoring the operation of a computer
JPH02275539A (en) Debugging system
JPS59128652A (en) Program testing method using display device
JPH06242943A (en) Source code level debug device
JPH11191072A (en) Debug break processing method and debug processing device
JPH05334135A (en) Error information display method when a program ends abnormally
JP2899009B2 (en) Information processing device
JPH0350672A (en) Interactive type text editor
JPH11306042A (en) Software development support device and debugging method
JPS6292034A (en) Program debugging device
JPS63278151A (en) Debugging device
JPH0766343B2 (en) Program test equipment
JPH03278243A (en) Debugging device
JPH0588878A (en) LISP instruction execution method
JPS63289654A (en) Program branching instruction monitoring system
JPH0350640A (en) Trace information editing system for execution program
JPH01274253A (en) Software break system
JP2001290672A (en) Debugger, debugging method, recording medium
JPH09190364A (en) How to debug a program
JPH0240733A (en) Interactive list output system
JPH07319730A (en) Test / debug method