JPS61103254A - ソフトウエア性能評価方式 - Google Patents

ソフトウエア性能評価方式

Info

Publication number
JPS61103254A
JPS61103254A JP59223941A JP22394184A JPS61103254A JP S61103254 A JPS61103254 A JP S61103254A JP 59223941 A JP59223941 A JP 59223941A JP 22394184 A JP22394184 A JP 22394184A JP S61103254 A JPS61103254 A JP S61103254A
Authority
JP
Japan
Prior art keywords
performance evaluation
program
software
address
software performance
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
JP59223941A
Other languages
English (en)
Inventor
Hiroshi Oota
博 太田
Toru Kurosaki
徹 黒崎
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59223941A priority Critical patent/JPS61103254A/ja
Publication of JPS61103254A publication Critical patent/JPS61103254A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3696Methods or tools to render software testable
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、蓄積プログラム制御方式電子交換機などに対
するソフトウェア性能評価方式に係り、特にその柚のも
のにおける中央制御装置のアドレスバスよシブログラム
カウンタ情報を任意周期で取り出しこれをソフトウェア
メモリマツプと照合し、照合結果をソフトウェア性能評
価結果として得るソフトウェア性能評価方式に関するも
のである。
〔発明の背景〕
これまでこの徳方式のものとしては、例えば特開昭56
−17449号公報に示されている「通過アドレス確認
方式」や特開昭54−72909号公報に示されている
「電子交換機のプログラム通過軌跡記録方法」なるもの
が知られている。
このうち前者のものは、マイクロプログラムの1tlj
#メモリのデバッグのため、その!l+ 僻メモリの外
に各アドレスに対応するデータに少なくとも1ビツト付
加してそのアドレスがアクセスされた時所定し々ルを書
込むようにした付加メモリを設け、プログラムが通過し
たアドレスを確認し得るようにしたものである。これに
よる場合はプログラム実行に際してアドレス各々がアク
セスされたか否かを仔細に確認し得、単位としてのプロ
グラムをデバッグするには有効であるも、プログラムが
紅多く存在する場合に全体としてプログラムがどのよう
な頻健で実行されたかを評価するには不適当となってい
る。
また、後者のものは電子交換機のアドレスノくスからア
ドレス情報を常時得、プログラム通過軌跡の記録を行な
うようにしたものであるOこれによる場合は単にプログ
ラム通過軌跡の記録が行なわれるだけであシ、記録され
た莫大なプログラム通過軌跡の分析や性能評価は後に別
途電子計算機などの別装置で行なわれ、性能評価には多
くの時間を要するものとなっている。
これに加え記録情報量には制限があることから、電子交
換機システム全体の性能評価は十分に行ない得ないもの
となっている。
〔発明の目的〕
よって本発明の目的は、電子交換0機などの蓄積プログ
ラム制御方式装置のリアルタイム性を失なうことなくそ
の椙の装置に対するソ7トウi・11    ”7性能
評価情報”゛十分3易ゝ・し力゛も1速ゝ1    し
て得られるソフトウェア性能評価方式を供するにある。
〔発明の概要〕
この目的のため本発明は、電子交換機などにおける中央
制御装置よシ現に実行中のグログラムのプログラムカウ
ンタ情報を周期的に侍たうえ、これを予め得られている
ソフトウェアメモリマツプと照合することによってプロ
グラム使用状況を分析し、照合分析結果は仇討的に処理
されたうえソフトウェア性能評価情報として得られるよ
うにしたものである。これに゛より ’ill子交換機
などの運用評価時におけるソフトウェアの性能を把掘す
ることが可能となるものである。
〔発明の実施例〕
以下、本発明を電子交換機に例を採って第1図、第2図
によシ説明する。
先ず本発明に係るソフトウェア性能評価装置の一例での
構成について説明する。第1図はその構成を電子交換機
における要部としての中央制御装置とともに示したもの
である0図示の9口    1く電子交換機における中
央mlj @装置1は?!IJ御装置IA、プログラム
カウンタIB、メモリアドレスレジスタ1Cおよび記憶
装置1Eよりなシ、プログラムカウンタ1Bからのアド
レス情報は制御装置1Aによりてメモリアドレスレジス
タ1C,メモリアドレスバス1Dを介し目C憶装置Eに
転送されるものとなっている。
一方ソフトウエア性能評価装置2は頂’J4− ftt
lJ御装置2A、中央1!ilJ#装置1とソフトウェ
ア性能評価装置2のインタフェース装置2B、入力レジ
スタ20.クロック発生装置2D、該ソフトウェアのメ
モリマツプ2g、B己憶装置2Fおよび性能評価情報出
力装置2Gより構成されるものとなっている。
さて、電子交換機は蓄積プログラムIIJ#方式であり
そのプログラムは記憶装置1Eに格納されているが、制
御装置1人け、命令読み出しのため読み出すべきプログ
ラムの格納されているアドレスをプログラムカウンタ1
Bに実行中アドレスとして記憶させるとともに、メモリ
アドレスレジスタ1Cに設定しメモリアドレスバス1D
を介し記憶装置1Eに転送するようになっている。した
がって、制御装置1人が記憶装置1Eに対し命令の読出
を行な5際にメモリアドレスバス1Dに送出されるアド
レス情報をインタフェース装置2Bを介し入力レジスタ
2Cで受信するものであるが、アドレス情報の演算制#
装@i、2Aへの取込周期は周期が任意に可変とされた
クロック発生装置2Dからのクロック周期に対応するも
のとなっている。このクロック発生装置2Dからのクロ
ックによシ演臭制御装置2人が周期的に起動されること
によって入力レジスタ2Cからはアドレス情報が@舅制
御装置2人に取込され、アドレス情報はメモリマツプ2
Eと照合されるようになりているものである。この照合
で範囲内のアドレスであれば記憶装[2F内でのそのア
ドレスには通過回数が史新町として設定されるものであ
る。
よって記憶装置2Fにおける情報はソフトウェア性能評
価結果として性能評価情報出力装置2Gとしてのディス
プレイ装置によって出力表示されるところとなるもので
ある。
第2図はソフトウェア注能計WbM果の一例を示したも
のである。図示のようにPi(,0(J欄にはそのプロ
グラム名が表示され、ADDH,個にはプログラムの格
納アドレスが表示されるようになっている。)’As5
−00[JNT個にはまた該アドレスの使用頻度が表示
されるものとなっている。これにより、ソフトウェアの
性能評価および、プログラムの使用状況が容易に、しか
も迅速に把握し得るものである・ 〔発明の効果〕 以上説明したように本発明による場合は、電子交換機な
どのリアルタイム性を矢なうことなく電子交換機などに
対するソフトウェア性能評価情報が容易に、しかも迅速
にして得られるという効果がある。
【図面の簡単な説明】
第1図は、本発明に係るン7トウエア性能評)・N、、
    1曲装置の一例での構成を電子交換機の安部と
しての中央制御装置とともに示す図、第2図は、ソフト
ウェア性能評価結果の一例を示す図であるO 1・・・・・・中央制御装置(1子交換機要部)2人・
・・・・・制#装置 1B・・・・・・プログラムカウンターB1C・・・・
・・メモリアドレスレジスターD・・・・・・メモリア
ドレスバス 1E・・・・・・記憶装置 2人・・・・・・演:Jl tl!II呻装置2B・・
・・・・インタフェース*i 2C・・・・・・入力レジスタ 2D・・・・・・クロック発生装置 2E・・・・・・メモリマツプ 2F・・・・・・記憶装置

Claims (1)

    【特許請求の範囲】
  1. 蓄積プログラム制御方式装置における中央制御装置より
    現に実行中のプログラムのプログラムカウンタ情報を任
    意の周期で得たうえ、該カウンタ情報を予め得られてい
    るソフトウェアメモリマップと照合することによってプ
    ログラム使用状況を分析し、照合分析結果は統計的に処
    理されたうえソフトウェア性能評価情報として得ること
    を特徴とするソフトウェア性能評価方式。
JP59223941A 1984-10-26 1984-10-26 ソフトウエア性能評価方式 Pending JPS61103254A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59223941A JPS61103254A (ja) 1984-10-26 1984-10-26 ソフトウエア性能評価方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59223941A JPS61103254A (ja) 1984-10-26 1984-10-26 ソフトウエア性能評価方式

Publications (1)

Publication Number Publication Date
JPS61103254A true JPS61103254A (ja) 1986-05-21

Family

ID=16806099

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59223941A Pending JPS61103254A (ja) 1984-10-26 1984-10-26 ソフトウエア性能評価方式

Country Status (1)

Country Link
JP (1) JPS61103254A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4924383A (en) * 1987-07-06 1990-05-08 Hitachi, Ltd. Method and apparatus for measuring performance of a multiprocessor
US7509192B2 (en) 2004-04-06 2009-03-24 Denso Corporation In-vehicle mount type AV system and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4924383A (en) * 1987-07-06 1990-05-08 Hitachi, Ltd. Method and apparatus for measuring performance of a multiprocessor
US7509192B2 (en) 2004-04-06 2009-03-24 Denso Corporation In-vehicle mount type AV system and program

Similar Documents

Publication Publication Date Title
JPS61103254A (ja) ソフトウエア性能評価方式
JPS5839649U (ja) テスト回路
JPS60237503A (ja) シ−ケンスコントロ−ラの高速処理方式
JPH045217B2 (ja)
SU1508216A1 (ru) Устройство дл защиты пам ти
SU1151962A1 (ru) Микропрограммное устройство управлени
SU983712A1 (ru) Устройство дл контрол хода программ
JPS6027417B2 (ja) デ−タ処理装置
SU1615715A1 (ru) Внутрисхемный эмул тор
JPS6152748A (ja) マイクロコンピユ−タ開発装置のトレ−ス選択方式
JPH0241781B2 (ja)
JPS55105722A (en) Initial program load system
JPH0329824Y2 (ja)
KR890008681A (ko) 프로세서 제어 장치
JPS59144909A (ja) ストア−ド・プログラム式制御装置
JPS6341950A (ja) 分岐命令実行測定制御方式
JPS5998260A (ja) 事象収集・解析装置
JPS6116675U (ja) 自動販売機の価格設定装置
JPS6217250B2 (ja)
JPS61115247U (ja)
JPS626341A (ja) 情報処理装置
JPS63305437A (ja) システムステ−トトレ−サ
JPS59176976U (ja) Ic試験装置
JPS582048U (ja) 試験装置
JPS59109912A (ja) 訓練用シミユレ−タ