JPH05265804A - プログラム評価方法 - Google Patents

プログラム評価方法

Info

Publication number
JPH05265804A
JPH05265804A JP4038975A JP3897592A JPH05265804A JP H05265804 A JPH05265804 A JP H05265804A JP 4038975 A JP4038975 A JP 4038975A JP 3897592 A JP3897592 A JP 3897592A JP H05265804 A JPH05265804 A JP H05265804A
Authority
JP
Japan
Prior art keywords
undefined
frame
program
slot
displayed
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.)
Withdrawn
Application number
JP4038975A
Other languages
English (en)
Inventor
Hirohisa Furuya
浩久 古矢
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP4038975A priority Critical patent/JPH05265804A/ja
Publication of JPH05265804A publication Critical patent/JPH05265804A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】未完成状態のオブジェクト指向言語を用いたプ
ログラムの評価を容易にする。 【構成】ステップ1でプログラムを1ステップ読み込
む。ステップ2で読み込んだ1ステップに未定義メソッ
ドがあるかどうかをチェックする。未定義メソッドがあ
れば、ステップ6,7で未定義メソッドの返却値をユー
ザから受け付ける。未定義メソッドがなければステップ
3で未定義フレームがあるかどうかをチェックする。未
定義フレームがあればステップ8,9でユーザから未定
義フレームに適したフレーム定義入力を受け付ける。未
定義フレームがなければステップ4で未定義スロットが
あるかどうかをチェックする。未定義スロットがあれば
ステップ10,11でユーザから未定義スロットに適し
たスロット定義入力を受け付ける。未定義スロットがな
ければステップ5で1ステップ実行を行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、プログラム評価方法に
関し、特に、オブジェクト指向言語によるプログラム評
価方法に関する。
【0002】
【従来の技術】従来、この種のオブジェクト指向言語を
用いたプログラムの評価方法は呼び出されるメソッド、
あるいは参照されるフレームやスロットが全て定義され
ている状態でのみ行う事ができた。
【0003】
【発明が解決しようとする課題】上述した従来のオブジ
ェクト指向言語を用いたプログラムの評価方法は、呼び
出されるメソッド、あるいは、参照されるフレームやス
ロットが全て定義されている必要があるため、プログラ
ム開発の未完成状態で評価を行おうとする場合、未定義
のメソッドやフレーム、スロットなどが存在して評価が
行えないという欠点がある。
【0004】
【課題を解決するための手段】第1の発明は、オブジェ
クト指向言語の手続き型知識表現の1つであるメソッド
を使用したプログラムのプログラム評価方法において、
未定義メソッドが検出されると前記未定義メソッドを表
示し、表示された前記未定義メソッドに対して入力され
たメソッド定義情報に基づきプログラムを実行する事を
特徴とする。
【0005】また、第2の発明は、オブジェクト指向言
語のフレーム型知識表現を用いたプログラムのプログラ
ム評価方法において、未定義フレームが検出されると前
記未定義フレームを表示し、表示された前記未定義フレ
ームに対して入力されたフレーム定義情報に基づきプロ
グラムを実行する事を特徴とする。
【0006】さらに、第3の発明は、オブジェクト指向
言語のフレーム型知識表現を用いたプログラムのプログ
ラム評価方法において、未定義スロットが検出されると
前記未定義スロットを表示し、表示された前記未定義ス
ロットに対して入力されたスロット定義情報に基づきプ
ログラムを実行する事を特徴とする。
【0007】
【実施例】次に、本発明について図面を参照して説明す
る。
【0008】図1は本発明の一実施例を示す処理の流れ
図である。
【0009】ここでは本発明の説明が分かりやすいよう
にインタープリター方式で1ステップずつプログラムが
実行される事にする。
【0010】まず、ステップ1でプログラムを1ステッ
プ読み込む。ステップ2で読み込んだ1ステップに未定
義メソッドがあるかどうかをチェックする。未定義メソ
ッドがあれば、ステップ6へ行き、未定義メソッドがな
ければステップ3で未定義フレームがあるかどうかをチ
ェックする。未定義フレームがあればステップ8に行
き、未定義フレームがなければステップ4で未定義スロ
ットがあるかどうかをチェックする。未定義スロットが
あればステップ10に行き、未定義スロットがなければ
ステップ5で1ステップ実行を行う。
【0011】未定義メソッドの場合、ステップ6で、ど
の様な未定義メソッドかをユーザに表示し、その後の返
却値入力を行う際の参照情報とする。未定義メソッド表
示後、ステップ7で、ユーザからの未定義メソッドに適
したメソッドの返却値を受け付ける。そして、ステップ
5でステップ7の返却値入力で得た返却値を利用し、あ
たかも定義されているメソッドが実行されたかのように
1ステップを実行する。
【0012】未定義フレームの場合、ステップ8で、ど
の様な未定義フレームかをユーザに表示し、その後のフ
レーム定義を行う際の参照情報とする。未定義フレーム
表示後、ステップ9で、ユーザからの未定義フレームに
適したフレームの定義入力を受け付ける。そして、ステ
ップ5でステップ9のフレーム定義で新たに定義された
フレームの参照を行う事により、あたかも以前からフレ
ームが存在したかのように1ステップが実行される。
【0013】未定義スロットの場合、ステップ10で、
どの様な未定義スロットかをユーザに表示し、その後の
スロット定義を行う際の参照情報とする。未定義スロッ
ト表示後、ステップ11で、ユーザからの未定義スロッ
トに適したスロットの定義入力を受け付ける。そして、
ステップ5でステップ11のスロット定義で新たに定義
されたスロットの参照を行う事により、あたかも以前か
らスロットが存在したかのように1ステップが実行され
る。
【0014】
【発明の効果】以上説明したように、本発明のプログラ
ム評価方法は、未定義のメソッドやフレーム、スロット
が存在するプログラムが容易に実行できるようにしたこ
とにより、プログラム開発の効率化、特に分散開発に効
果を発揮する。即ち、未完成箇所が存在していても評価
対象部分に影響がなければ容易に評価を行う事が可能と
なる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示す処理の流れ図である。
【符号の説明】 ステップ1 1ステップ読み込み処理 ステップ2 未定義のメソッド判定処理 ステップ3 未定義フレーム判定処理 ステップ4 未定義スロット判定処理 ステップ5 ステップ実行処理 ステップ6 メソッド表示処理 ステップ7 返却値入力処理 ステップ8 フレーム表示処理 ステップ9 フレーム定義処理 ステップ10 スロット表示処理 ステップ11 スロット定義処理

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】オブジェクト指向言語の手続き型知識表現
    の1つであるメソッドを使用したプログラムのプログラ
    ム評価方法において、未定義メソッドが検出されると前
    記未定義メソッドを表示し、表示された前記未定義メソ
    ッドに対して入力されたメソッド定義情報に基づきプロ
    グラムを実行する事を特徴とするプログラム評価方法。
  2. 【請求項2】オブジェクト指向言語のフレーム型知識表
    現を用いたプログラムのプログラム評価方法において、
    未定義フレームが検出されると前記未定義フレームを表
    示し、表示された前記未定義フレームに対して入力され
    たフレーム定義情報に基づきプログラムを実行する事を
    特徴とするプログラム評価方法。
  3. 【請求項3】オブジェクト指向言語のフレーム型知識表
    現を用いたプログラムのプログラム評価方法において、
    未定義スロットが検出されると前記未定義スロットを表
    示し、表示された前記未定義スロットに対して入力され
    たスロット定義情報に基づきプログラムを実行する事を
    特徴とするプログラム評価方法。
JP4038975A 1992-02-26 1992-02-26 プログラム評価方法 Withdrawn JPH05265804A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4038975A JPH05265804A (ja) 1992-02-26 1992-02-26 プログラム評価方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4038975A JPH05265804A (ja) 1992-02-26 1992-02-26 プログラム評価方法

Publications (1)

Publication Number Publication Date
JPH05265804A true JPH05265804A (ja) 1993-10-15

Family

ID=12540159

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4038975A Withdrawn JPH05265804A (ja) 1992-02-26 1992-02-26 プログラム評価方法

Country Status (1)

Country Link
JP (1) JPH05265804A (ja)

Similar Documents

Publication Publication Date Title
US7093199B2 (en) Design environment to facilitate accessible software
JPH06187138A (ja) 階層的グラフ解析方法及びその装置
CA2417194A1 (en) Parameterized graphs with conditional components
CN115687349A (zh) 数据库表的生成方法及装置、存储介质及电子装置
CN105095093A (zh) 一种智能终端性能测试方法及系统
US9003371B2 (en) Recursive method call representation in a plot view of method execution performance
CN109002684B (zh) 一种区间信息分析方法
CN101840372A (zh) 应用符号分析的软件测试方法
JP2001282574A (ja) 処理時間情報を含む図式表現プログラムの表現方法
CN114661402A (zh) 一种界面渲染方法、装置、电子设备及计算机可读介质
JPH09288580A (ja) ソースプログラムの最適化装置および最適化方法
JP2731572B2 (ja) 論理シミュレーション方式
JPH11272401A (ja) マウスカーソル制御方法及びこれを実現するためのプログラムを格納した記録媒体
CN111291202B (zh) 一种基于ppt的高亮显示方法及装置
JPH01271848A (ja) プログラム開発評価システム
JPH04315255A (ja) データ処理システム用ワークベンチ/ツールボックスインターフェース
JPH0325630A (ja) データ構造アクセス方式
JPH03119428A (ja) 並列化手続き実行方式
JPH0816427A (ja) コアダンプファイルの解析方式
JPS6285322A (ja) 画面表示方式
JPH02259844A (ja) プログラムデバッグ方式
CN117724629A (zh) 一种音量可视化方法、装置、设备和存储介质
JPH0477911A (ja) 入力デバイスの入力制御方式
JPH0628405A (ja) 拡張可能データベースのユーザ定義手続き解析器
JPS63180141A (ja) 対話型デバツガによるデバツグ方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990518