JPH02259846A - ソフトウエア監視方式 - Google Patents
ソフトウエア監視方式Info
- Publication number
- JPH02259846A JPH02259846A JP1078464A JP7846489A JPH02259846A JP H02259846 A JPH02259846 A JP H02259846A JP 1078464 A JP1078464 A JP 1078464A JP 7846489 A JP7846489 A JP 7846489A JP H02259846 A JPH02259846 A JP H02259846A
- Authority
- JP
- Japan
- Prior art keywords
- timer
- monitoring
- software
- signal
- time
- 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
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 36
- 230000002159 abnormal effect Effects 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はソフトウェアの監視技術に関し、特にソフトウ
ェアの異常動作を監視する方式に関するものである。
ェアの異常動作を監視する方式に関するものである。
従来、この徨の監視方式においては、ソフトウェアから
の命令によりッフトウエア動作を監視するタイマをリス
タートし、通常は、該当タイマがタイムアウトしないタ
イミングでソフトウェア命令が発行され、該当タイマが
タイムアウトしたときにソフトウェアの異常と判断する
ものとなっていた。
の命令によりッフトウエア動作を監視するタイマをリス
タートし、通常は、該当タイマがタイムアウトしないタ
イミングでソフトウェア命令が発行され、該当タイマが
タイムアウトしたときにソフトウェアの異常と判断する
ものとなっていた。
上述した従来の監視方式では、ある一定時間内に監視タ
イマをリスタートすれば良く、またソフトウェア命令が
ある一定時間内の間隔で発行されれば良いため、頻繁に
命令が発行されるような異常動作があった場合には検出
できないという問題がある。
イマをリスタートすれば良く、またソフトウェア命令が
ある一定時間内の間隔で発行されれば良いため、頻繁に
命令が発行されるような異常動作があった場合には検出
できないという問題がある。
このような問題点を解決するため、本発明のソフトウェ
ア監視方式は、ソフトウェアからの命令によりリスター
ト可能な第1および第2のタイマを具備し、これら両タ
イマは前記ソフトウェア命令で同時にスタートし、該第
1のタイマがタイムアウトす°る前に前記ソフトウェア
命令が発行されれたときに警報を出力する第1の監視手
段と、前記第2のタイマがタイムアウトしたときに警報
を出力する第2の監視手段とを有するものである。
ア監視方式は、ソフトウェアからの命令によりリスター
ト可能な第1および第2のタイマを具備し、これら両タ
イマは前記ソフトウェア命令で同時にスタートし、該第
1のタイマがタイムアウトす°る前に前記ソフトウェア
命令が発行されれたときに警報を出力する第1の監視手
段と、前記第2のタイマがタイムアウトしたときに警報
を出力する第2の監視手段とを有するものである。
したがって、本発明によれば、一定周期で動作すべきソ
フトウェアの異常動作を監視するのに、きめ細かな時間
監視を行うことができる。
フトウェアの異常動作を監視するのに、きめ細かな時間
監視を行うことができる。
次に、本発明について図面を参照して説明する。
第1図は本発明に係るソフトウェア監視方式の一実施例
を示す機能ブロック図である。第1図において、1はソ
フトウェアからの命令つまりタイマリスタート信号5に
よりリスタート可能な監視タイマ、2は同じくそのタイ
マリスタート信号5によってリスタート可能な監視タイ
マであシ、これらタイマ1および2はそのタイマリスタ
ート信号5で同時にスタートする。3は前記監視タイマ
2からのタイムアウト信号Tとタイマリスタート信号5
が入力されるタイマ監視回路であり、この監視回路3は
、前記タイマ2がタイムアウトする前にソフトウェアか
らタイマリスタート信号5が送出されたときに警報を出
力するものとなっている。また、4は前記監視タイマ1
からのタイムアウト信号6とタイマ監視回路3からの警
報信号8が入力される論理和回路であり、その論理和出
力を警報出力信号として取シ出すものとなっている。
を示す機能ブロック図である。第1図において、1はソ
フトウェアからの命令つまりタイマリスタート信号5に
よりリスタート可能な監視タイマ、2は同じくそのタイ
マリスタート信号5によってリスタート可能な監視タイ
マであシ、これらタイマ1および2はそのタイマリスタ
ート信号5で同時にスタートする。3は前記監視タイマ
2からのタイムアウト信号Tとタイマリスタート信号5
が入力されるタイマ監視回路であり、この監視回路3は
、前記タイマ2がタイムアウトする前にソフトウェアか
らタイマリスタート信号5が送出されたときに警報を出
力するものとなっている。また、4は前記監視タイマ1
からのタイムアウト信号6とタイマ監視回路3からの警
報信号8が入力される論理和回路であり、その論理和出
力を警報出力信号として取シ出すものとなっている。
ここで、ソフトウェア命令によって出力されるタイマリ
スタート信号5が監視タイマ1および2に入力されると
、これら監視タイマ1,2はそのタイマリスタート信号
5により同時に動作する。
スタート信号5が監視タイマ1および2に入力されると
、これら監視タイマ1,2はそのタイマリスタート信号
5により同時に動作する。
このとき、両タイマ1,2は、第2図に示すよつに、各
々あらかじめ設定された時間、すなわち監視タイマ1の
動作時間Tbおよび監視タイマ2の動作時間Taだけ出
力のタイムアウト信号6およびTを論理「l」とする。
々あらかじめ設定された時間、すなわち監視タイマ1の
動作時間Tbおよび監視タイマ2の動作時間Taだけ出
力のタイムアウト信号6およびTを論理「l」とする。
そして、このTb時間以上経過しても次のタイマリスタ
ート信号5(第2図(a))が来ない場合には、タイム
アウト信号6は「1」となり(第2図(C))、論理和
回路4を通夛警報として出力される。
ート信号5(第2図(a))が来ない場合には、タイム
アウト信号6は「1」となり(第2図(C))、論理和
回路4を通夛警報として出力される。
また、監視タイマ1がタイムアウトする前に次のタイマ
リスタート信号5が来た場合、つtυTb時間以内に次
のタイマリスタート信号5が来た場合には、監視タイマ
1はリスタートされ、そのタイムアウト信号6は再びT
b時間の間「0」となっている。
リスタート信号5が来た場合、つtυTb時間以内に次
のタイマリスタート信号5が来た場合には、監視タイマ
1はリスタートされ、そのタイムアウト信号6は再びT
b時間の間「0」となっている。
このため、タイマリスタート信号5の間隔T。
がTb<Toの場合には、タイムアウト信号6は常に「
0」となる。
0」となる。
一方、監視タイマ2の出力であるタイムアウト信号7は
タイマ監視回路3に接続されている。そのため、このタ
イマ監視回路3では、そのタイムアウト信号T(第2図
(b))がrOJであるときにタイマリスタート信号5
を検出すると、警報信号8を「1」とし警報として出力
する。また、タイムアウト信号Tが「1」であるときに
タイマリスタート信号5t−検出し九ときには、警報信
号8を「0」とし警報とはしない。
タイマ監視回路3に接続されている。そのため、このタ
イマ監視回路3では、そのタイムアウト信号T(第2図
(b))がrOJであるときにタイマリスタート信号5
を検出すると、警報信号8を「1」とし警報として出力
する。また、タイムアウト信号Tが「1」であるときに
タイマリスタート信号5t−検出し九ときには、警報信
号8を「0」とし警報とはしない。
このように本実施例によると、一定周期で動作すべきソ
フトウェアの異常動作を監視するのに、2つのりスター
ト可能な監視タイマ1,2を用いることによ)、きめ細
かな時間監視を行うことができる。
フトウェアの異常動作を監視するのに、2つのりスター
ト可能な監視タイマ1,2を用いることによ)、きめ細
かな時間監視を行うことができる。
以上説明し九ように本発明は、ソフトウェアからの命令
により同時にスタートしかつりスタート可能な第1およ
び第2のタイマと、該第1のタイマがタイムアウトする
前に前記ソフトウェア命令が発行されたときに警報を出
力する第1の監視手段ト、前記第2のタイマがタイムア
ウトしたときに警報を出力する第2の監視手段とを有す
ることにより、一定周期で動作すべきソフトウェアの異
常動作を監視する場合に、きめ細かな時間監視が行える
という効果がある。また、監視機能を複数段ければ、マ
ルチタスクシステムにおいてタスク毎の細かな監視を゛
行えるという効果がある。
により同時にスタートしかつりスタート可能な第1およ
び第2のタイマと、該第1のタイマがタイムアウトする
前に前記ソフトウェア命令が発行されたときに警報を出
力する第1の監視手段ト、前記第2のタイマがタイムア
ウトしたときに警報を出力する第2の監視手段とを有す
ることにより、一定周期で動作すべきソフトウェアの異
常動作を監視する場合に、きめ細かな時間監視が行える
という効果がある。また、監視機能を複数段ければ、マ
ルチタスクシステムにおいてタスク毎の細かな監視を゛
行えるという効果がある。
第1図は本発明の一実施例の機能ブロック図、第2図は
上記実施例の動作説明に供する各信号のタイミングを示
す図である。 1.2・−゛・ζ響監視タイマ、311・・―タイマ監
視回路、4・−・・論理和回路、5・・φ・タイマリス
タート信号、6,7・・・・タイムアウト信号、8・・
・・警報信号。
上記実施例の動作説明に供する各信号のタイミングを示
す図である。 1.2・−゛・ζ響監視タイマ、311・・―タイマ監
視回路、4・−・・論理和回路、5・・φ・タイマリス
タート信号、6,7・・・・タイムアウト信号、8・・
・・警報信号。
Claims (1)
- ソフトウェアの異常動作を監視するにあたつて、該ソフ
トウェアからの命令によりリスタート可能な第1および
第2のタイマを具備し、これら両タイマは前記ソフトウ
ェア命令で同時にスタートし、該第1のタイマがタイム
アウトする前に前記ソフトウェア命令が発行されたとき
に警報を出力する第1の監視手段と、前記第2のタイマ
がタイムアウトしたときに警報を出力する第2の監視手
段とを有することを特徴とするソフトウェア監視方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1078464A JPH02259846A (ja) | 1989-03-31 | 1989-03-31 | ソフトウエア監視方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1078464A JPH02259846A (ja) | 1989-03-31 | 1989-03-31 | ソフトウエア監視方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02259846A true JPH02259846A (ja) | 1990-10-22 |
Family
ID=13662747
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1078464A Pending JPH02259846A (ja) | 1989-03-31 | 1989-03-31 | ソフトウエア監視方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02259846A (ja) |
-
1989
- 1989-03-31 JP JP1078464A patent/JPH02259846A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6152496B2 (ja) | ||
| JPH02259846A (ja) | ソフトウエア監視方式 | |
| JPH11143841A (ja) | 照合回路 | |
| JPH09167107A (ja) | マイクロコンピュータの異常監視装置 | |
| KR960024967A (ko) | 원격안전 관리시스템의 유지보수를 위한 경보처리방법 및 장치 | |
| JPH0317722A (ja) | 基準時間割込み方法 | |
| JPS6356755A (ja) | スレ−ブプロセツサの異常監視方式 | |
| JP2588290B2 (ja) | データ入出力システム | |
| JPS58146907A (ja) | タイミング装置の診断方法 | |
| KR200334102Y1 (ko) | 쉬프트레지스터를이용한클럭감시회로 | |
| RU2191422C2 (ru) | Устройство для контроля цифровой аппаратуры | |
| JPH0330044A (ja) | 割込制御方法 | |
| JPH0679279B2 (ja) | マイクロプロセツサ応用機器の監視制御装置 | |
| SU1672457A1 (ru) | Узел контрол вычислительной системы | |
| JP2695785B2 (ja) | 処理装置の動作状態表示方法 | |
| JPH03191440A (ja) | ソフトウェアの監視方式 | |
| JPH0683489A (ja) | リセット制御方式 | |
| JPS6326065B2 (ja) | ||
| JPH06325002A (ja) | 複数計算機の同期方法 | |
| JPH03136147A (ja) | ソフトウェア監視方式 | |
| JPH0594427A (ja) | 分散プロセツサシステムの障害監視方式 | |
| JPH05274173A (ja) | 擬似障害設定方式 | |
| JPS61147723A (ja) | 電源緊急切断方式 | |
| JPH03196338A (ja) | デバッグ用マイクロプロセッサ | |
| JPH08104224A (ja) | 電子制御ユニットの故障検出装置 |