JPH01200440A - プログラムデバツグ方法 - Google Patents

プログラムデバツグ方法

Info

Publication number
JPH01200440A
JPH01200440A JP63025962A JP2596288A JPH01200440A JP H01200440 A JPH01200440 A JP H01200440A JP 63025962 A JP63025962 A JP 63025962A JP 2596288 A JP2596288 A JP 2596288A JP H01200440 A JPH01200440 A JP H01200440A
Authority
JP
Japan
Prior art keywords
program
name
started
supervisor
tcb
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
JP63025962A
Other languages
English (en)
Inventor
Satoshi Takano
聡 高野
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP63025962A priority Critical patent/JPH01200440A/ja
Publication of JPH01200440A publication Critical patent/JPH01200440A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、プログラムの単体試験、組合せ試験時のデ
バッグ効率向上のためのプログラムデバッグ方法に関す
るものである。
〔従来の技術〕
第2図は従来のMSGAN3命令によるプログラムデバ
ッグ方法であシ、図において(1)はスーパバイザ、(
2ンはユーザプログラム、C3)は印字出力するのに必
要なデータを格納する主記憶部のエリア、(4)は印字
出力するメツセージが格納されている補助記憶装置、(
5)は主記憶部エリア(3)及び補助記憶装置(4)に
格納されたデータを編集し印字装置に出力するプログラ
ム、(6)は印字装置である。
次に動作について説明する。ユーザプログラム(2)が
実行開始時にメツセージ番号を引数としてMSGANS
命令を出すと、タスク制御、割込制御1マクロ命令処理
を行うスーパバイザ(1)がその引数を受は取り主記憶
部エリア(3)に格納する。この時スーパバイザ(1〕
は、現在時刻と現在実行状態であるユーザプログラム(
2)の制御情報を管理するデータ(以下TOBと省略)
より、ユーザプログラム(2)のプログラム名称を取シ
出し主記憶部エリア(3)に格納する。そしてプログラ
ム+51に起動をかける。
プログラム(5)は、主記憶部エリア(3)に格納され
たメツセージ番号より印字袋M (6) K出力するメ
ツセージを補助記憶装置(4)より取シ出し、ユーザプ
ログラム(1)の名称と実行開始時刻を同時に計算機に
接続された印字装置(6)に印字出力する。
〔発明が解決しようとする課題〕
従来のデバッグ方法は、以上のように構成されているの
で、ユーザプログラムの実行開始した時刻とそのプログ
ラム名を知ることができたが、このユーザプログラムが
どのプログラムより起動されたかを知ることができない
という課題があった。
この発明は、上記のような課題を解消するためになされ
たもので、ユーザプログラムの実行開始時刻とそのプロ
グラム名を知ることができるとともにどのプログラムか
ら起動かけられたかを知ることができるデバッグ方法を
得ることを目的とする。
〔課題を解決するための手段〕
この発明に係るデバッグ方法は、ユーザプログラムより
起動要求を受けたスーパバイザが、ユーザプログラムの
TOBデータよりブログラム名称を取り出し起動対象の
ユーザプログラムのTOBデータに格納するようにした
ものである。
〔作用〕
この発明におけるデバッグ方法は、MSGANS命令を
受けたスーパバイザがTOBデータに格納されている起
動要求を出したプログラム名を取シ出し、印字装置に印
字することにより単体デバッグ、組合せ試験の効率を向
上する。
〔発明の実施例〕
以下、この発明の一実施例を図について説明する。第1
図において(1)はスーパバイザ、(5)は起動要求を
出すユーザプログラム、(2)はユーザプログラム(5
)の起動対象となるユーザプログラム、C3)は現在実
行状態であるユーザプログラム(5)のTOBデータ、
(4)は起動対象となるユーザプログラム(2)のTO
Bデータである〇 ユーザプログラム(5)より FORK命令により起動
要求が出されると、スーパバイザ(1)に動作が移るの
で、スーパバイザによ1)TaBデータ(3)に格納さ
レテいるユーザプログラム(5)の名称を取シ出しTO
Bデータ(4)に格納する。
ユーザプログラム(5)より起動要求が出されると1ス
ーパバイザ(1)により起動要求を出したTOBデータ
(3)よりそのプログラム名称を取り出し起動対象テす
るユーザプログラム(2)のTOBデータ(4)に格納
する。
次に起動対象であるユーザプログラム(2)が実行開始
されると、M8GANS命令時にスーパバイザ(1)が
このユーザプログラム(2)のTOBデータ(4)より
、起動要求を出したプログラム名を取り出し、上記・憶
部エリア(3)に格納する。そしてスーパバイザ(1)
よjj) MTASKプログラムを起動することにより
、主記憶エリア(3)に格納された起動要求を出したプ
ログラム名を印字装置(6)へ印字出力する。
また上記実施例では、起動プラグラム名を印字出力を行
うことにしたが、起動時間の印字出力も行えば、上記実
施例と同様の効果を奏する。
〔発明の効果〕
以上のように、この発明によれば、プログラムの実行開
始時に起動をかけたプログラムを印字出力するように構
成したので、起動プログラム名が容易に知ることができ
るため、プログラムのデバッグの効率が向上する効果か
ある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるタスク関連図、第2
図は従来の418GANS命令によるデバッグ方法のタ
スク関連図である。 第1図

Claims (1)

    【特許請求の範囲】
  1. プログラムの実行開始時に、プログラムがどのプログラ
    ムより起動かけられたかを検出し、そのデータを計算機
    に接続した印字装置に印字することを特徴とするプログ
    ラム−デバッグ方法。
JP63025962A 1988-02-04 1988-02-04 プログラムデバツグ方法 Pending JPH01200440A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63025962A JPH01200440A (ja) 1988-02-04 1988-02-04 プログラムデバツグ方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63025962A JPH01200440A (ja) 1988-02-04 1988-02-04 プログラムデバツグ方法

Publications (1)

Publication Number Publication Date
JPH01200440A true JPH01200440A (ja) 1989-08-11

Family

ID=12180366

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63025962A Pending JPH01200440A (ja) 1988-02-04 1988-02-04 プログラムデバツグ方法

Country Status (1)

Country Link
JP (1) JPH01200440A (ja)

Similar Documents

Publication Publication Date Title
JP2692609B2 (ja) マルチタスクのプログラムデバッグ方法とその装置
EP0349004A3 (en) Data processor capable of treating interrupt at a high speed
JPH01200440A (ja) プログラムデバツグ方法
JPS6121532A (ja) スケジユ−リング方法
JP2998299B2 (ja) プロセッサ制御装置
JPH02137054A (ja) 情報処理装置
JPS6154542A (ja) タスク制御方式
JPH0589049A (ja) コマンド実行装置
JPS62168242A (ja) サブプロセツサデバツク方式
JPH03282742A (ja) コンピュータシステム
JPH0740231B2 (ja) 非同期例外捕獲方式
JPS63276139A (ja) 複数プロセスシステムにおけるプロセスのデバッグ方法
JPH0232651B2 (ja)
JPS63228341A (ja) プログラム構文チエツク方式
JPH0229833A (ja) 保守診断方式
JPS61255440A (ja) プログラム中断制御方式
JPH01124037A (ja) メモリダンプ方式
JPH0816431A (ja) 利用者プログラムのデバッグ処理システム
JPH0764802A (ja) リアルタイムシステムのシミュレーション装置
JPH11119801A (ja) プロセス制御装置
JPH01185729A (ja) オーバレイ構造プログラム実行方式
JPH09325892A (ja) ジョブ並列実行制御方法
JPH0283633A (ja) ユーティリティプログラムの制御装置
JPH04353930A (ja) 被起動パラメータ取り込み制御方式
JPH02253336A (ja) プログラム起動方式