Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5564804B2 - Pseudo fault generator - Google Patents
[go: Go Back, main page]

JP5564804B2 - Pseudo fault generator - Google Patents

Pseudo fault generator Download PDF

Info

Publication number
JP5564804B2
JP5564804B2 JP2009054438A JP2009054438A JP5564804B2 JP 5564804 B2 JP5564804 B2 JP 5564804B2 JP 2009054438 A JP2009054438 A JP 2009054438A JP 2009054438 A JP2009054438 A JP 2009054438A JP 5564804 B2 JP5564804 B2 JP 5564804B2
Authority
JP
Japan
Prior art keywords
failure
unit
pseudo
information
fault
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.)
Expired - Fee Related
Application number
JP2009054438A
Other languages
Japanese (ja)
Other versions
JP2010211344A (en
Inventor
雄一 竹下
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 JP2009054438A priority Critical patent/JP5564804B2/en
Publication of JP2010211344A publication Critical patent/JP2010211344A/en
Application granted granted Critical
Publication of JP5564804B2 publication Critical patent/JP5564804B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Description

本発明は、複数のユニットを備える電子機器に疑似的に障害を発生させる疑似障害発生装置に関する。   The present invention relates to a pseudo failure generating apparatus that generates a pseudo failure in an electronic apparatus including a plurality of units.

ユニット(特定の機能を有する部分、例えば、制御回路部、及び、接続インターフェース部等)を備える電子機器(例えば、通信装置等)に適用され、ユニットに疑似的に障害を発生させる疑似障害発生装置が知られている。   A pseudo-fault generating device that is applied to an electronic device (for example, a communication device) having a unit (a part having a specific function, such as a control circuit unit and a connection interface unit), and generates a pseudo-fault in the unit It has been known.

この種の疑似障害発生装置の一つとして、特許文献1に記載の疑似障害発生装置は、経過時間を表す設定値を受け付ける。そして、疑似障害発生装置は、設定値を受け付けた時点から経過時間が経過した時点にて、ユニットが備えるレジスタに記憶されている値を、障害の発生を表す所定の値に設定することによりユニットに疑似的に障害を発生させる。   As one example of this type of pseudo-failure generating device, the pseudo-failure generating device described in Patent Document 1 accepts a set value that represents an elapsed time. The pseudo-failure generating device sets the value stored in the register included in the unit to a predetermined value indicating the occurrence of the failure when the elapsed time has elapsed from the time when the set value is received. Cause a pseudo failure.

これによれば、1つのユニットに障害が発生したことを電子機器が検出した状況を再現(模擬)することができる。この結果、例えば、ユニットに障害が発生した場合にその障害に応じた処理を行うように構成された電子機器の作動を試験(検査)することができる。   According to this, it is possible to reproduce (simulate) the situation in which the electronic device detects that a failure has occurred in one unit. As a result, for example, when a failure occurs in the unit, it is possible to test (inspect) the operation of the electronic device configured to perform processing according to the failure.

特開平3−184134号公報Japanese Patent Laid-Open No. 3-184134

ところで、例えば、互いに信号を送受信する第1のユニット及び第2のユニットを備えるとともに、第2のユニットが第1のユニットと信号を送受信できない場合に第2のユニットに障害が発生したと検出するように電子機器が構成される場合がある。   By the way, for example, a first unit and a second unit that transmit / receive signals to / from each other are provided, and when the second unit cannot transmit / receive signals to / from the first unit, it is detected that a failure has occurred in the second unit. Thus, an electronic device may be configured.

この場合、電子機器は、第1のユニットに障害が発生すると、先ず、第1のユニットに障害が発生したと検出する。その後、電子機器は、第2のユニットが第1のユニットと信号を送受信できないことを検出すると、第2のユニットにも障害が発生したと検出する。即ち、この電子機器は、第1のユニットに障害が発生した場合に、第1のユニットに障害が発生したと検出し、その後、第2のユニットにも障害が発生したと検出する。   In this case, when a failure occurs in the first unit, the electronic device first detects that a failure has occurred in the first unit. Thereafter, when the electronic device detects that the second unit cannot transmit / receive a signal to / from the first unit, the electronic device detects that a failure has also occurred in the second unit. That is, this electronic device detects that a failure has occurred in the first unit when a failure has occurred in the first unit, and then detects that a failure has also occurred in the second unit.

ところで、上記疑似障害発生装置によれば、擬似的に障害を発生させるタイミングをユニット毎に設定することができない。従って、上記疑似障害発生装置を、複数のユニットを備える電子機器に適用しても、上述したように異なるタイミングにて複数のユニットに障害が発生したことを電子機器が検出する状況を再現することができないという問題があった。   By the way, according to the pseudo failure generating apparatus, it is not possible to set a timing for generating a pseudo failure for each unit. Therefore, even if the pseudo-failure generating device is applied to an electronic device having a plurality of units, the situation in which the electronic device detects that a failure has occurred in a plurality of units at different timings as described above. There was a problem that could not.

このため、本発明の目的は、上述した課題である「異なるタイミングにて複数のユニットに障害が発生したことを電子機器が検出する状況を再現することができないこと」を解決することが可能な疑似障害発生装置を提供することにある。   For this reason, the object of the present invention is to solve the above-described problem “cannot reproduce the situation in which an electronic device detects that a plurality of units have failed at different timings”. The object is to provide a pseudo-failure generator.

かかる目的を達成するため本発明の一形態である疑似障害発生装置は、複数のユニットを備える電子機器に適用される。   In order to achieve such an object, a pseudo-fault generator according to one embodiment of the present invention is applied to an electronic device including a plurality of units.

更に、上記疑似障害発生装置は、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を備える。
Furthermore, the pseudo-fault generator is
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, Pseudo failure generating means for generating a pseudo failure in the unit specified by the unit specifying information included in the failure occurrence information is provided.

また、本発明の他の形態である疑似障害発生システムは、複数のユニットを備える電子機器と、当該電子機器に適用される疑似障害発生装置と、を含む。   Further, a simulated fault occurrence system according to another aspect of the present invention includes an electronic device including a plurality of units, and a simulated fault generation device applied to the electronic device.

更に、上記疑似障害発生装置は、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を備える。
Furthermore, the pseudo-fault generator is
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, Pseudo failure generating means for generating a pseudo failure in the unit specified by the unit specifying information included in the failure occurrence information is provided.

また、本発明の他の形態である疑似障害発生方法は、複数のユニットを備える電子機器に適用される。   In addition, a pseudo failure generation method according to another embodiment of the present invention is applied to an electronic device including a plurality of units.

更に、上記疑似障害発生方法は、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生工程を含む。
Furthermore, the above pseudo failure generation method is:
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, A pseudo failure generating step of generating a pseudo failure in the unit specified by the unit specifying information included in the failure occurrence information.

また、本発明の他の形態であるプログラムは、
複数のユニットを備える電子機器に適用される疑似障害発生装置に、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を実現させるためのプログラムである。
Moreover, the program which is the other form of this invention is:
In a pseudo-failure generator applied to an electronic device including a plurality of units,
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, This is a program for realizing a pseudo failure generating means for generating a pseudo failure in a unit specified by unit specifying information included in the failure occurrence information.

本発明は、以上のように構成されることにより、任意のタイミングにて複数のユニットに障害が発生したことを電子機器が検出する状況を再現することができる。   The present invention is configured as described above, and can reproduce a situation in which an electronic device detects that a failure has occurred in a plurality of units at an arbitrary timing.

本発明の実施形態に係る疑似障害発生システムの概略構成を表す図である。1 is a diagram illustrating a schematic configuration of a simulated fault occurrence system according to an embodiment of the present invention. 本発明の実施形態の変形例に係る疑似障害発生装置の概略構成を表す図である。It is a figure showing the schematic structure of the pseudo-fault generating apparatus which concerns on the modification of embodiment of this invention.

本発明の一形態である疑似障害発生装置は、複数のユニットを備える電子機器に適用される。   A pseudo-failure generating apparatus according to one embodiment of the present invention is applied to an electronic device including a plurality of units.

更に、上記疑似障害発生装置は、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を備える。
Furthermore, the pseudo-fault generator is
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, Pseudo failure generating means for generating a pseudo failure in the unit specified by the unit specifying information included in the failure occurrence information is provided.

これによれば、疑似障害発生装置は、擬似的に障害を発生させるタイミングをユニット毎に設定することができる。この結果、任意のタイミングにて複数のユニットに障害が発生したことを電子機器が検出する状況を再現することができる。   According to this, the pseudo fault generating device can set the timing for generating a pseudo fault for each unit. As a result, it is possible to reproduce a situation in which the electronic device detects that a failure has occurred in a plurality of units at an arbitrary timing.

この場合、上記疑似障害発生手段は、上記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成されることが好適である。   In this case, the pseudo fault occurrence means sets the value stored in the register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby pseudo-faulting the unit. It is preferable to be configured to generate

これによれば、ユニットに疑似的に障害を発生させることを容易に実現することができる。   According to this, it is possible to easily realize a pseudo failure in the unit.

この場合、上記タイミング情報は、経過時間を表す情報であり、
上記疑似障害発生手段は、
上記障害発生情報を受け付けた時点から経過した時間を計測する時間計測手段を含むとともに、当該時間計測手段により計測された時間が、上記受け付けた障害発生情報に含まれるタイミング情報が表す経過時間に到達した時点にて、当該障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させるように構成されることが好適である。
In this case, the timing information is information representing elapsed time,
The pseudo-failure generating means is
It includes time measuring means for measuring the time elapsed since the time when the failure occurrence information was received, and the time measured by the time measurement means reaches the elapsed time represented by the timing information included in the received failure occurrence information. At this point, it is preferable that the unit specified by the unit specifying information included in the failure occurrence information is caused to generate a pseudo failure.

この場合、上記ユニットは、当該ユニットが備える上記レジスタに記憶されている値が、上記障害検出値である場合、当該ユニットに障害が発生している旨を表す障害発生通知を出力するように構成されることが好適である。   In this case, the unit is configured to output a failure occurrence notification indicating that a failure has occurred in the unit when the value stored in the register included in the unit is the failure detection value. It is preferred that

この場合、上記電子機器は、上記出力された障害発生通知を受け付けるとともに、当該受け付けた障害発生通知と、当該障害発生通知を受け付けた時点を表す通知受付時点情報と、を対応付けて記憶する通知記憶手段を備えることが好適である。   In this case, the electronic device receives the output failure occurrence notification, and stores the received failure occurrence notification and notification reception time point information indicating the time when the failure occurrence notification is received in association with each other. It is preferable to provide storage means.

これによれば、電子機器は、記憶されている障害発生通知及び通知受付時点情報に基づいて、実際に障害が発生したユニットを特定することができる。これにより、電子機器は、その障害に応じた適切な処理を行うことができる。   According to this, the electronic device can identify the unit in which the failure actually occurred based on the stored failure occurrence notification and notification reception time point information. Thereby, the electronic device can perform an appropriate process according to the failure.

また、本発明の他の形態である疑似障害発生システムは、複数のユニットを備える電子機器と、当該電子機器に適用される疑似障害発生装置と、を含む。   Further, a simulated fault occurrence system according to another aspect of the present invention includes an electronic device including a plurality of units, and a simulated fault generation device applied to the electronic device.

更に、上記疑似障害発生装置は、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を備える。
Furthermore, the pseudo-fault generator is
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, Pseudo failure generating means for generating a pseudo failure in the unit specified by the unit specifying information included in the failure occurrence information is provided.

この場合、上記疑似障害発生手段は、上記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成されることが好適である。   In this case, the pseudo fault occurrence means sets the value stored in the register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby pseudo-faulting the unit. It is preferable to be configured to generate

この場合、上記タイミング情報は、経過時間を表す情報であり、
上記疑似障害発生手段は、
上記障害発生情報を受け付けた時点から経過した時間を計測する時間計測手段を含むとともに、当該時間計測手段により計測された時間が、上記受け付けた障害発生情報に含まれるタイミング情報が表す経過時間に到達した時点にて、当該障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させるように構成されることが好適である。
In this case, the timing information is information representing elapsed time,
The pseudo-failure generating means is
It includes time measuring means for measuring the time elapsed since the time when the failure occurrence information was received, and the time measured by the time measurement means reaches the elapsed time represented by the timing information included in the received failure occurrence information. At this point, it is preferable that the unit specified by the unit specifying information included in the failure occurrence information is caused to generate a pseudo failure.

また、本発明の他の形態である疑似障害発生方法は、複数のユニットを備える電子機器に適用される。   In addition, a pseudo failure generation method according to another embodiment of the present invention is applied to an electronic device including a plurality of units.

更に、上記疑似障害発生方法は、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生工程を含む。
Furthermore, the above pseudo failure generation method is:
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, A pseudo failure generating step of generating a pseudo failure in the unit specified by the unit specifying information included in the failure occurrence information.

この場合、上記疑似障害発生工程は、上記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成されることが好適である。   In this case, the pseudo fault occurrence step sets the value stored in the register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby causing a pseudo fault to the unit. It is preferable to be configured to generate

この場合、上記タイミング情報は、経過時間を表す情報であり、
上記疑似障害発生工程は、
上記障害発生情報を受け付けた時点から経過した時間を計測するとともに、当該計測された時間が、上記受け付けた障害発生情報に含まれるタイミング情報が表す経過時間に到達した時点にて、当該障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させるように構成されることが好適である。
In this case, the timing information is information representing elapsed time,
The pseudo-fault occurrence process is
While measuring the time elapsed since the time when the failure occurrence information was received, the failure occurrence information when the measured time reached the elapsed time represented by the timing information included in the received failure occurrence information. It is preferable that the unit specified by the unit specifying information included in the is configured to cause a pseudo failure.

また、本発明の他の形態であるプログラムは、
複数のユニットを備える電子機器に適用される疑似障害発生装置に、
上記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を実現させるためのプログラムである。
Moreover, the program which is the other form of this invention is:
In a pseudo-failure generator applied to an electronic device including a plurality of units,
The failure occurrence information including the unit identification information for identifying the unit and the timing information indicating the timing at which the failure is generated is received, and at the timing indicated by the timing information included in the received failure occurrence information, This is a program for realizing a pseudo failure generating means for generating a pseudo failure in a unit specified by unit specifying information included in the failure occurrence information.

この場合、上記疑似障害発生手段は、上記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成されることが好適である。   In this case, the pseudo fault occurrence means sets the value stored in the register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby pseudo-faulting the unit. It is preferable to be configured to generate

この場合、上記タイミング情報は、経過時間を表す情報であり、
上記疑似障害発生手段は、
上記障害発生情報を受け付けた時点から経過した時間を計測する時間計測手段を含むとともに、当該時間計測手段により計測された時間が、上記受け付けた障害発生情報に含まれるタイミング情報が表す経過時間に到達した時点にて、当該障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させるように構成されることが好適である。
In this case, the timing information is information representing elapsed time,
The pseudo-failure generating means is
It includes time measuring means for measuring the time elapsed since the time when the failure occurrence information was received, and the time measured by the time measurement means reaches the elapsed time represented by the timing information included in the received failure occurrence information. At this point, it is preferable that the unit specified by the unit specifying information included in the failure occurrence information is caused to generate a pseudo failure.

上述した構成を有する、疑似障害発生システム、疑似障害発生方法、又は、プログラム、の発明であっても、上記疑似障害発生装置と同様の作用を有するために、上述した本発明の目的を達成することができる。   Even the invention of the pseudo-failure occurrence system, the pseudo-failure occurrence method, or the program having the above-described configuration achieves the above-described object of the present invention because it has the same operation as the pseudo-failure occurrence device. be able to.

以下、本発明に係る、疑似障害発生装置、疑似障害発生システム、疑似障害発生方法、及び、プログラム、の実施形態について図1〜図2を参照しながら説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments of a pseudo failure generating device, a pseudo failure generating system, a pseudo failure generating method, and a program according to the present invention will be described with reference to FIGS.

<実施形態>
(構成)
図1に示したように、実施形態に係る疑似障害発生システム1は、電子機器と、その電子機器に適用される疑似障害発生装置と、を含む。本例では、電子機器は、接続された複数の外部装置の1つから受信した情報を他の外部装置へ送信する通信装置である。
<Embodiment>
(Constitution)
As shown in FIG. 1, the simulated fault occurrence system 1 according to the embodiment includes an electronic device and a simulated fault generation device applied to the electronic device. In this example, the electronic device is a communication device that transmits information received from one of a plurality of connected external devices to another external device.

電子機器は、制御部(疑似障害発生手段)11と、エラー処理部12と、ユニットとしてのLAN(Local Area Network)コントローラ部13と、ユニットとしてのL2SW(Layer 2 Switch)部14と、ユニットとしての第1のインターフェース部15と、ユニットとしての第2のインターフェース部16と、を備える。即ち、電子機器は、複数のユニットを備えている、と言うことができる。   The electronic device includes a control unit (pseudo-fault generating means) 11, an error processing unit 12, a LAN (Local Area Network) controller unit 13 as a unit, an L2SW (Layer 2 Switch) unit 14 as a unit, and a unit. The first interface unit 15 and the second interface unit 16 as a unit are provided. That is, it can be said that the electronic apparatus includes a plurality of units.

なお、制御部11、エラー処理部12、LANコントローラ部13、L2SW部14、第1のインターフェース部15、及び、第2のインターフェース部16は、バスを介して、互いに通信可能に接続されている。   The control unit 11, the error processing unit 12, the LAN controller unit 13, the L2SW unit 14, the first interface unit 15, and the second interface unit 16 are connected to be communicable with each other via a bus. .

第1のインターフェース部15には、第1の外部装置(例えば、情報処理装置、又は、通信装置等)が接続されている。第1のインターフェース部15は、障害検出可否値を記憶するレジスタ15aを備える。障害検出可否値は、障害が発生していない旨を表す値、又は、障害が発生している旨を表す値(障害検出値)に設定される。第1のインターフェース部15は、レジスタ15aに記憶されている障害検出可否値が、障害検出値である場合、第1のインターフェース部15に障害が発生している旨を表す障害発生通知を出力する。   A first external device (for example, an information processing device or a communication device) is connected to the first interface unit 15. The first interface unit 15 includes a register 15a that stores a failure detectability value. The failure detectability value is set to a value indicating that no failure has occurred, or a value (failure detection value) indicating that a failure has occurred. When the failure detectability value stored in the register 15a is a failure detection value, the first interface unit 15 outputs a failure occurrence notification indicating that a failure has occurred in the first interface unit 15. .

第2のインターフェース部16は、第1のインターフェース部15と同様の構成を有する。第2のインターフェース部16には、第2の外部装置(例えば、情報処理装置、又は、通信装置等)が接続されている。   The second interface unit 16 has the same configuration as the first interface unit 15. A second external device (for example, an information processing device or a communication device) is connected to the second interface unit 16.

第2のインターフェース部16は、レジスタ15aと同様のレジスタ16aを備える。第2のインターフェース部16は、第1のインターフェース部15と同様に、レジスタ16aに記憶されている障害検出可否値が、障害検出値である場合、第2のインターフェース部16に障害が発生している旨を表す障害発生通知を出力する。   The second interface unit 16 includes a register 16a similar to the register 15a. Similarly to the first interface unit 15, the second interface unit 16 indicates that a failure has occurred in the second interface unit 16 when the failure detection availability value stored in the register 16 a is a failure detection value. A failure notification indicating that there is a problem is output.

L2SW部14は、第1のインターフェース部15と第2のインターフェース部16とが互いに情報を送受信可能な状態に電子機器の状態を設定する。L2SW部14は、レジスタ15aと同様のレジスタ14aを備える。L2SW部14は、第1のインターフェース部15と同様に、レジスタ14aに記憶されている障害検出可否値が、障害検出値である場合、L2SW部14に障害が発生している旨を表す障害発生通知を出力する。   The L2SW unit 14 sets the state of the electronic device so that the first interface unit 15 and the second interface unit 16 can transmit and receive information to and from each other. The L2SW unit 14 includes a register 14a similar to the register 15a. Similarly to the first interface unit 15, the L2SW unit 14 indicates that a failure has occurred in the L2SW unit 14 when the failure detection availability value stored in the register 14a is a failure detection value. Output a notification.

LANコントローラ部13は、インターフェース部(第1のインターフェース部15又は第2のインターフェース部16)により外部装置(第1の外部装置又は第2の外部装置)から受信された情報に基づいて、その情報を送信するためのインターフェース部を特定する。LANコントローラ部13は、その受信された情報を、特定したインターフェース部へ出力する。   The LAN controller unit 13 uses the information received from the external device (first external device or second external device) by the interface unit (first interface unit 15 or second interface unit 16). The interface unit for transmitting the message is specified. The LAN controller unit 13 outputs the received information to the specified interface unit.

LANコントローラ部13は、レジスタ15aと同様のレジスタ13aを備える。LANコントローラ部13は、第1のインターフェース部15と同様に、レジスタ13aに記憶されている障害検出可否値が、障害検出値である場合、LANコントローラ部13に障害が発生している旨を表す障害発生通知を出力する。   The LAN controller unit 13 includes a register 13a similar to the register 15a. Similar to the first interface unit 15, the LAN controller unit 13 indicates that a failure has occurred in the LAN controller unit 13 when the failure detection availability value stored in the register 13 a is a failure detection value. Outputs a failure notification.

制御部11は、図示しない中央処理装置(CPU;Central Processing Unit)、及び、記憶装置(メモリ)を備える。制御部11は、記憶装置に記憶されているプログラムをCPUが実行することにより、下記の機能を実現するように構成されている。なお、本明細書において、制御部11は、障害発生装置とも呼ばれる。   The control unit 11 includes a central processing unit (CPU) (not shown) and a storage device (memory). The control part 11 is comprised so that the following function may be implement | achieved when CPU runs the program memorize | stored in the memory | storage device. In the present specification, the control unit 11 is also called a failure generating device.

また、制御部11は、タイマ(時間計測手段)11aを備える。
タイマ11aは、制御部11が障害発生情報を受け付けた時点から経過した時間を計測する。ここで、障害発生情報は、ユニット13〜16を特定するためのユニット特定情報(本例では、ユニット13〜16が備えるレジスタ13a〜16aに記憶されている障害検出可否値のアドレスを表す情報)と、障害を発生させるタイミングを表すタイミング情報と、を含む。タイミング情報は、経過時間を表す情報である。
The control unit 11 includes a timer (time measuring means) 11a.
The timer 11a measures the time that has elapsed since the control unit 11 received the failure occurrence information. Here, the failure occurrence information is unit identification information for identifying the units 13 to 16 (in this example, information indicating addresses of failure detection availability values stored in the registers 13a to 16a included in the units 13 to 16). And timing information representing the timing at which the failure is generated. The timing information is information representing elapsed time.

制御部11は、ユーザにより予め設定された障害発生情報を記憶装置に記憶している。制御部11は、記憶されている障害発生情報を読み出すことにより、読み出した障害発生情報を受け付ける。なお、制御部11は、ユーザにより入力された障害発生情報を受け付けるように構成されていてもよい。   The control unit 11 stores failure occurrence information preset by the user in the storage device. The controller 11 receives the read failure occurrence information by reading the stored failure occurrence information. Note that the control unit 11 may be configured to accept failure occurrence information input by the user.

制御部11は、受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニット13〜16に疑似的に障害を発生させる。   The control unit 11 causes a pseudo failure to occur in the units 13 to 16 specified by the unit specifying information included in the failure occurrence information at the timing indicated by the timing information included in the received failure occurrence information.

具体的には、制御部11は、タイマ11aにより計測された時間が、受け付けた障害発生情報に含まれるタイミング情報が表す経過時間に到達した時点にて、当該障害発生情報に含まれるユニット特定情報により特定されるユニット13〜16が備えるレジスタ13a〜16aに記憶されている障害検出可否値を障害検出値に設定する。これにより、そのユニット13〜16に疑似的に障害を発生させる。   Specifically, when the time measured by the timer 11a reaches the elapsed time represented by the timing information included in the received failure occurrence information, the control unit 11 includes the unit specifying information included in the failure occurrence information. The failure detection enable / disable value stored in the registers 13a to 16a included in the units 13 to 16 specified by is set as the failure detection value. Thereby, a pseudo failure is generated in the units 13 to 16.

エラー処理部12は、論理回路を変更可能な集積回路であるプログラマブルロジックデバイス(本例では、FPGA(Field Programmable Gate Array))により構成される。   The error processing unit 12 is configured by a programmable logic device (in this example, a field programmable gate array (FPGA)) that is an integrated circuit capable of changing a logic circuit.

エラー処理部12は、情報を記憶するレジスタ(通知記憶手段)12aを備える。エラー処理部12は、各ユニット13〜16から出力された障害発生通知を受け付ける。エラー処理部12は、受け付けた障害発生通知と、当該障害発生通知を受け付けた時点を表す通知受付時点情報と、を対応付けてレジスタ12aに記憶させる。   The error processing unit 12 includes a register (notification storage unit) 12a for storing information. The error processing unit 12 receives the failure occurrence notification output from each of the units 13-16. The error processing unit 12 stores the received failure occurrence notification and the notification reception time point information indicating the time point when the failure occurrence notification is received in association with each other in the register 12a.

エラー処理部12は、レジスタ12aに記憶されている障害発生通知及び通知受付時点情報に基づいて、実際に障害が発生しているユニットを特定する。そして、エラー処理部12は、特定したユニットに応じて予め設定された障害対応処理を行う。エラー処理部12は、障害対応処理の実行が完了すると、その旨を表す障害処理完了通知を制御部11へ送信する。   The error processing unit 12 identifies a unit in which a failure has actually occurred based on the failure occurrence notification and notification reception time point information stored in the register 12a. Then, the error processing unit 12 performs a failure handling process set in advance according to the identified unit. When the execution of the failure handling processing is completed, the error processing unit 12 transmits a failure processing completion notification indicating that to the control unit 11.

制御部11は、障害処理完了通知をエラー処理部12から受信すると、レジスタ12aに記憶されている障害発生通知及び通知受付時点情報を読み出し、読み出した障害発生通知及び通知受付時点情報と、上記障害発生情報に応じて予め設定された期待値と、を照合する。そして、制御部11は、その照合結果を表す情報を出力する。   When receiving the failure processing completion notification from the error processing unit 12, the control unit 11 reads out the failure occurrence notification and the notification reception time information stored in the register 12a, reads the failure occurrence notification and the notification reception time information, and the failure The expected value set in advance according to the occurrence information is collated. And the control part 11 outputs the information showing the collation result.

(作動)
次に、上記のように構成された疑似障害発生システム1の作動について具体的に説明する。
(Operation)
Next, the operation of the simulated fault occurrence system 1 configured as described above will be specifically described.

いま、第1の障害発生情報及び第2の障害発生情報からなる2つの障害発生情報が制御部11の記憶装置に記憶されている場合を想定して説明を続ける。第1の障害発生情報は、L2SW14を特定するためのユニット特定情報と、経過時間としての0ミリ秒を表すタイミング情報と、を含む。第2の障害発生情報は、第1のインターフェース部15を特定するためのユニット特定情報と、経過時間としての50ミリ秒を表すタイミング情報と、を含む。   Now, the description will be continued assuming that two pieces of failure occurrence information including the first failure occurrence information and the second failure occurrence information are stored in the storage device of the control unit 11. The first failure occurrence information includes unit specifying information for specifying the L2SW 14 and timing information indicating 0 milliseconds as the elapsed time. The second failure occurrence information includes unit specifying information for specifying the first interface unit 15 and timing information representing 50 milliseconds as an elapsed time.

この場合、ユーザの指示に応じて、制御部11は、記憶装置に記憶されている障害発生情報を読み出すことにより、読み出した2つの障害発生情報を受け付ける。   In this case, in response to a user instruction, the control unit 11 reads the failure occurrence information stored in the storage device, thereby accepting the read failure occurrence information.

次いで、制御部11は、障害発生情報を受け付けた時点から経過した時間をタイマ11aに計測させる。そして、制御部11は、タイマ11aにより計測された時間が、受け付けた障害発生情報に含まれるタイミング情報が表す経過時間に到達するまで待機する。   Next, the control unit 11 causes the timer 11a to measure the time that has elapsed since the failure occurrence information was received. Then, the control unit 11 waits until the time measured by the timer 11a reaches the elapsed time represented by the timing information included in the received failure occurrence information.

上記仮定に従えば、障害発生情報を受け付けた時点にて、タイマ11aにより計測された時間が、第1の障害発生情報に含まれるタイミング情報が表す経過時間(0ミリ秒)に到達している。従って、制御部11は、第1の障害発生情報に含まれるユニット特定情報により特定されるユニット(L2SW部14)が備えるレジスタ14aに記憶されている障害検出可否値を障害検出値に設定する(疑似障害発生工程)。これにより、L2SW部14に疑似的に障害を発生させる。   According to the above assumption, when the failure occurrence information is received, the time measured by the timer 11a has reached the elapsed time (0 milliseconds) represented by the timing information included in the first failure occurrence information. . Therefore, the control unit 11 sets the failure detection value stored in the register 14a included in the unit (L2SW unit 14) specified by the unit specification information included in the first failure occurrence information as the failure detection value ( Simulated failure generation process). This causes a pseudo failure in the L2SW unit 14.

その結果、L2SW部14は、L2SW部14に障害が発生している旨を表す障害発生通知を出力する。これにより、エラー処理部12は、L2SW部14から出力された障害発生通知を受け付ける。エラー処理部12は、受け付けた障害発生通知と、当該障害発生通知を受け付けた時点を表す通知受付時点情報と、を対応付けてレジスタ12aに記憶させる。   As a result, the L2SW unit 14 outputs a failure occurrence notification indicating that a failure has occurred in the L2SW unit 14. Thereby, the error processing unit 12 receives the failure occurrence notification output from the L2SW unit 14. The error processing unit 12 stores the received failure occurrence notification and the notification reception time point information indicating the time point when the failure occurrence notification is received in association with each other in the register 12a.

そして、更に、50ミリ秒が経過した時点になると、タイマ11aにより計測された時間が、第2の障害発生情報に含まれるタイミング情報が表す経過時間(50ミリ秒)に到達する。従って、制御部11は、第2の障害発生情報に含まれるユニット特定情報により特定されるユニット(第1のインターフェース部15)が備えるレジスタ15aに記憶されている障害検出可否値を障害検出値に設定する(疑似障害発生工程)。これにより、第1のインターフェース部15に疑似的に障害を発生させる。   Further, when 50 milliseconds have passed, the time measured by the timer 11a reaches the elapsed time (50 milliseconds) represented by the timing information included in the second failure occurrence information. Therefore, the control unit 11 uses the failure detection availability value stored in the register 15a included in the unit (first interface unit 15) specified by the unit specification information included in the second failure occurrence information as the failure detection value. Set (pseudo failure generation process). As a result, a pseudo failure is generated in the first interface unit 15.

その結果、第1のインターフェース部15は、第1のインターフェース部15に障害が発生している旨を表す障害発生通知を出力する。これにより、エラー処理部12は、第1のインターフェース部15から出力された障害発生通知を受け付ける。エラー処理部12は、受け付けた障害発生通知と、当該障害発生通知を受け付けた時点を表す通知受付時点情報と、を対応付けてレジスタ12aに記憶させる。   As a result, the first interface unit 15 outputs a failure occurrence notification indicating that a failure has occurred in the first interface unit 15. As a result, the error processing unit 12 receives the failure occurrence notification output from the first interface unit 15. The error processing unit 12 stores the received failure occurrence notification and the notification reception time point information indicating the time point when the failure occurrence notification is received in association with each other in the register 12a.

その後、エラー処理部12は、レジスタ12aに記憶されている障害発生通知及び通知受付時点情報に基づいて、実際に障害が発生しているユニットを特定する。ここでは、エラー処理部12は、障害が発生しているユニットとしてL2SW部14を特定する。そして、エラー処理部12は、特定したユニット14に応じて予め設定された障害対応処理を行う。エラー処理部12は、障害対応処理の実行が完了すると、その旨を表す障害処理完了通知を制御部11へ送信する。   Thereafter, the error processing unit 12 identifies a unit in which a failure has actually occurred based on the failure occurrence notification and notification reception time point information stored in the register 12a. Here, the error processing unit 12 identifies the L2SW unit 14 as a unit in which a failure has occurred. Then, the error processing unit 12 performs a failure handling process set in advance according to the identified unit 14. When the execution of the failure handling processing is completed, the error processing unit 12 transmits a failure processing completion notification indicating that to the control unit 11.

そして、制御部11は、障害処理完了通知をエラー処理部12から受信すると、レジスタ12aに記憶されている障害発生通知及び通知受付時点情報を読み出し、読み出した障害発生通知及び通知受付時点情報と、上記障害発生情報に応じて予め設定された期待値と、を照合する。そして、制御部11は、その照合結果を表す情報を出力する。   Then, when receiving the failure processing completion notification from the error processing unit 12, the control unit 11 reads the failure occurrence notification and notification reception time information stored in the register 12a, and reads the read failure occurrence notification and notification reception time information; The expected value set in advance according to the failure occurrence information is collated. And the control part 11 outputs the information showing the collation result.

以上、説明したように、本発明による疑似障害発生システムの実施形態によれば、疑似障害発生装置としての制御部11は、擬似的に障害を発生させるタイミングをユニット毎に設定することができる。この結果、任意のタイミングにて複数のユニットに障害が発生したことを電子機器が検出する状況を再現することができる。   As described above, according to the embodiment of the simulated fault occurrence system according to the present invention, the control unit 11 as the simulated fault generation apparatus can set the timing for generating a simulated fault for each unit. As a result, it is possible to reproduce a situation in which the electronic device detects that a failure has occurred in a plurality of units at an arbitrary timing.

また、上記実施形態において、制御部11は、ユニット13〜16が備えるレジスタ13a〜16aに記憶されている障害検出可否値を、障害検出値に設定することにより、当該ユニット13〜16に疑似的に障害を発生させるように構成されている。
これによれば、ユニット13〜16に疑似的に障害を発生させることを容易に実現することができる。
Moreover, in the said embodiment, the control part 11 sets pseudo | simulation to the said units 13-16 by setting the failure detection availability value memorize | stored in the registers 13a-16a with which the units 13-16 are provided to a failure detection value. Is configured to cause a failure.
According to this, it is possible to easily realize a pseudo failure in the units 13 to 16.

更に、上記実施形態において、エラー処理部12は、ユニット13〜16により出力された障害発生通知を受け付けるとともに、当該受け付けた障害発生通知と、当該障害発生通知を受け付けた時点を表す通知受付時点情報と、を対応付けて記憶するように構成されている。   Furthermore, in the above-described embodiment, the error processing unit 12 receives the failure occurrence notification output by the units 13 to 16, and the received failure occurrence notification and notification reception time point information indicating the time when the failure occurrence notification is received. Are stored in association with each other.

これによれば、電子機器は、記憶されている障害発生通知及び通知受付時点情報に基づいて、実際に障害が発生したユニットを特定することができる。これにより、電子機器は、その障害に応じた適切な処理を行うことができる。   According to this, the electronic device can identify the unit in which the failure actually occurred based on the stored failure occurrence notification and notification reception time point information. Thereby, the electronic device can perform an appropriate process according to the failure.

なお、本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記実施形態においては、電子機器が備えるユニットの数は、4つであったが、2つ又は3つであってもよく、5つ以上であってもよい。   In addition, this invention is not limited to the said embodiment, A various modification can be employ | adopted within the scope of the present invention. For example, in the above-described embodiment, the number of units provided in the electronic device is four, but may be two or three, or may be five or more.

また、図2に示したように、上記実施形態の変形例に係る疑似障害発生装置110は、複数のユニット101,102,…を備える電子機器100に適用される。   Further, as shown in FIG. 2, the simulated fault generator 110 according to the modification of the above embodiment is applied to an electronic device 100 including a plurality of units 101, 102,.

疑似障害発生装置110は、ユニット101,102,…を特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、を含む障害発生情報を受け付ける。
疑似障害発生装置110は、受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる。
The pseudo failure generating apparatus 110 receives failure occurrence information including unit specifying information for specifying the units 101, 102,... And timing information indicating the timing at which a failure is generated.
The pseudo failure generating device 110 causes a pseudo failure to occur in the unit specified by the unit specifying information included in the failure occurrence information at the timing indicated by the timing information included in the received failure occurrence information.

この変形例によっても、上記実施形態と同様に、任意のタイミングにて複数のユニット101,102,…に障害が発生したことを電子機器100が検出する状況を再現することができる。   Also according to this modification, it is possible to reproduce the situation in which the electronic apparatus 100 detects that a failure has occurred in the plurality of units 101, 102,...

なお、上記実施形態において疑似障害発生装置の各機能は、CPUがプログラム(ソフトウェア)を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。   In the above embodiment, each function of the pseudo-failure generating device is realized by the CPU executing a program (software), but may be realized by hardware such as a circuit.

また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。   In addition, as another modified example of the above-described embodiment, any combination of the above-described embodiments and modified examples may be employed.

本発明は、複数のユニットを備える電子機器に疑似的に障害を発生させる疑似障害発生装置、及び、複数のユニットを備える電子機器を試験するための試験装置等に適用可能である。   The present invention can be applied to a pseudo-failure generating apparatus that causes a pseudo failure in an electronic apparatus including a plurality of units, a test apparatus for testing an electronic apparatus including a plurality of units, and the like.

1 疑似障害発生システム
11 制御部
11a タイマ
12 エラー処理部
12a レジスタ
13 LANコントローラ部
14 L2SW
15 第1のインターフェース部
16 第2のインターフェース部
13a〜16a レジスタ
100 電子機器
101,102,… ユニット
110 疑似障害発生装置
1 Pseudo fault occurrence system 11 Control unit 11a Timer 12 Error processing unit 12a Register 13 LAN controller unit 14 L2SW
DESCRIPTION OF SYMBOLS 15 1st interface part 16 2nd interface part 13a-16a Register 100 Electronic device 101,102, ... Unit 110 Pseudo fault generating apparatus

Claims (10)

複数のユニットを備える電子機器に適用され、
前記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、をそれぞれ含む複数の障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を備え、
前記タイミング情報は、経過時間を表す情報であり、
前記疑似障害発生手段は、
前記各障害発生情報を受け付けた時点から経過した時間を計測する時間計測手段を含むとともに、当該時間計測手段により計測された時間が、前記受け付けた各障害発生情報に含まれる各タイミング情報が表す経過時間にそれぞれ到達した時点にて、当該タイミング情報が表す経過時間に到達した障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる、
疑似障害発生装置。
Applied to electronic devices with multiple units,
A plurality of pieces of failure occurrence information each including unit specifying information for specifying the unit and timing information indicating a timing at which a failure is generated are received, and each timing information included in each received failure occurrence information represents at timing, e Bei pseudo fault generating means for generating a pseudo-fault unit specified by the unit specific information contained in the failure information,
The timing information is information representing elapsed time,
The pseudo-failure generating means is
A time measurement unit that measures a time elapsed from the time when each failure occurrence information is received, and a time represented by each timing information included in each received failure occurrence information, the time measured by the time measurement unit When each time has been reached, a pseudo failure is generated in the unit specified by the unit specifying information included in the failure occurrence information that has reached the elapsed time represented by the timing information.
Pseudo fault generator.
請求項1に記載の疑似障害発生装置であって、
前記疑似障害発生手段は、前記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成された疑似障害発生装置。
The pseudo-failure generator according to claim 1,
The pseudo fault generation means sets a value stored in a register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby causing the unit to generate a pseudo fault A pseudo-failure generator configured as described above.
請求項2に記載の疑似障害発生装置であって、
前記ユニットは、当該ユニットが備える前記レジスタに記憶されている値が、前記障害検出値である場合、当該ユニットに障害が発生している旨を表す障害発生通知を出力するように構成された疑似障害発生装置。
The pseudo-failure generator according to claim 2 ,
The unit is configured to output a failure occurrence notification indicating that a failure has occurred in the unit when the value stored in the register included in the unit is the failure detection value. Fault generator.
請求項に記載の疑似障害発生装置であって、
前記電子機器は、前記出力された障害発生通知を受け付けるとともに、当該受け付けた障害発生通知と、当該障害発生通知を受け付けた時点を表す通知受付時点情報と、を対応付けて記憶する通知記憶手段を備える疑似障害発生装置。
The pseudo-fault generating device according to claim 3 ,
The electronic device receives the output failure occurrence notification, and stores a notification storage means for storing the received failure occurrence notification and notification reception time point information indicating a time point when the failure occurrence notification is received in association with each other. A pseudo-failure generating device provided.
複数のユニットを備える電子機器と、当該電子機器に適用される疑似障害発生装置と、を含み、
前記疑似障害発生装置は、
前記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、をそれぞれ含む複数の障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を備え、
前記タイミング情報は、経過時間を表す情報であり、
前記疑似障害発生手段は、
前記各障害発生情報を受け付けた時点から経過した時間を計測する時間計測手段を含むとともに、当該時間計測手段により計測された時間が、前記受け付けた各障害発生情報に含まれる各タイミング情報が表す経過時間にそれぞれ到達した時点にて、当該タイミング情報が表す経過時間に到達した障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる、
疑似障害発生システム。
Including an electronic device including a plurality of units, and a pseudo-failure generator applied to the electronic device,
The pseudo-failure generator is
A plurality of pieces of failure occurrence information each including unit specifying information for specifying the unit and timing information indicating a timing at which a failure is generated are received, and each timing information included in each received failure occurrence information represents at timing, e Bei pseudo fault generating means for generating a pseudo-fault unit specified by the unit specific information contained in the failure information,
The timing information is information representing elapsed time,
The pseudo-failure generating means is
A time measurement unit that measures a time elapsed from the time when each failure occurrence information is received, and a time represented by each timing information included in each received failure occurrence information, the time measured by the time measurement unit When each time has been reached, a pseudo failure is generated in the unit specified by the unit specifying information included in the failure occurrence information that has reached the elapsed time represented by the timing information.
Pseudo failure system.
請求項に記載の疑似障害発生システムであって、
前記疑似障害発生手段は、前記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成された疑似障害発生システム。
The pseudo-failure occurrence system according to claim 5 ,
The pseudo fault generation means sets a value stored in a register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby causing the unit to generate a pseudo fault A pseudo-failure system configured as follows.
複数のユニットを備える電子機器に備えられた制御部が、前記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、をそれぞれ含む複数の障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる、疑似障害発生工程を含み、
前記タイミング情報は、経過時間を表す情報であり、
前記疑似障害発生工程は、前記制御部が、前記各障害発生情報を受け付けた時点から経過した時間を計測するとともに、当該計測された時間が、前記受け付けた各障害発生情報に含まれる各タイミング情報が表す経過時間にそれぞれ到達した時点にて、当該タイミング情報が表す経過時間に到達した障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる、
疑似障害発生方法。
Control unit provided in the electronic apparatus having a plurality of units, pre SL and the unit specific information for identifying the unit, and timing information indicating a timing for generating a fault, with the accept multiple failure information including respectively , at a timing the timing information included in the respective fault information received represents a pseudo manner to fault in the unit specified by the unit specific information contained in the fault information, including a pseudo fault occurrence process See
The timing information is information representing elapsed time,
In the pseudo-failure occurrence step, the control unit measures time elapsed from the time when each piece of failure occurrence information is received, and each piece of timing information included in each piece of received failure occurrence information. When each of the elapsed times represented by is reached, the unit identified by the unit identification information included in the failure occurrence information that has reached the elapsed time represented by the timing information is caused to cause a pseudo failure.
A pseudo-failure generation method.
請求項に記載の疑似障害発生方法であって、
前記疑似障害発生工程は、前記制御部が、前記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成された疑似障害発生方法。
The pseudo-failure generation method according to claim 7 ,
In the pseudo fault occurrence step, the control unit sets a value stored in a register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby causing the unit to pseudo A pseudo-fault generation method configured to cause a fault.
複数のユニットを備える電子機器に適用される疑似障害発生装置に、
前記ユニットを特定するためのユニット特定情報と、障害を発生させるタイミングを表すタイミング情報と、をそれぞれ含む複数の障害発生情報を受け付けるとともに、当該受け付けた障害発生情報に含まれるタイミング情報が表すタイミングにて、その障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させる疑似障害発生手段を実現させるためのプログラムであり、
前記タイミング情報は、経過時間を表す情報であり、
前記疑似障害発生手段は、
前記各障害発生情報を受け付けた時点から経過した時間を計測する時間計測手段を含むとともに、当該時間計測手段により計測された時間が、前記受け付けた各障害発生情報に含まれる各タイミング情報が表す経過時間にそれぞれ到達した時点にて、当該タイミング情報が表す経過時間に到達した障害発生情報に含まれるユニット特定情報により特定されるユニットに疑似的に障害を発生させるように構成されたプログラム。
In a pseudo-failure generator applied to an electronic device including a plurality of units,
A plurality of pieces of failure occurrence information each including unit specifying information for specifying the unit and timing information indicating a timing at which a failure is generated are received, and each timing information included in each received failure occurrence information represents It is a program for realizing a pseudo failure generating means for generating a pseudo failure in a unit specified by unit specifying information included in the failure occurrence information at a timing ,
The timing information is information representing elapsed time,
The pseudo-failure generating means is
A time measurement unit that measures a time elapsed from the time when each failure occurrence information is received, and a time represented by each timing information included in each received failure occurrence information, the time measured by the time measurement unit A program configured to cause a pseudo failure to occur in a unit specified by unit specifying information included in failure occurrence information that has reached an elapsed time represented by the timing information when each time is reached .
請求項に記載のプログラムであって、
前記疑似障害発生手段は、前記ユニットが備えるレジスタに記憶されている値を、障害が発生している旨を表す所定の障害検出値に設定することにより、当該ユニットに疑似的に障害を発生させるように構成されたプログラム。
The program according to claim 9 , wherein
The pseudo fault generation means sets a value stored in a register included in the unit to a predetermined fault detection value indicating that a fault has occurred, thereby causing the unit to generate a pseudo fault Program configured as follows.
JP2009054438A 2009-03-09 2009-03-09 Pseudo fault generator Expired - Fee Related JP5564804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009054438A JP5564804B2 (en) 2009-03-09 2009-03-09 Pseudo fault generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009054438A JP5564804B2 (en) 2009-03-09 2009-03-09 Pseudo fault generator

Publications (2)

Publication Number Publication Date
JP2010211344A JP2010211344A (en) 2010-09-24
JP5564804B2 true JP5564804B2 (en) 2014-08-06

Family

ID=42971470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009054438A Expired - Fee Related JP5564804B2 (en) 2009-03-09 2009-03-09 Pseudo fault generator

Country Status (1)

Country Link
JP (1) JP5564804B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03184134A (en) * 1989-12-13 1991-08-12 Nec Corp Pseudo fault generating mechanism for data processor
JPH04149745A (en) * 1990-10-15 1992-05-22 Nec Corp Information processor
JPH06131209A (en) * 1992-10-20 1994-05-13 Mitsubishi Electric Corp Pseudo error generation method
JP2000322284A (en) * 1999-05-07 2000-11-24 Nec Ibaraki Ltd Pseudo multiple fault generator

Also Published As

Publication number Publication date
JP2010211344A (en) 2010-09-24

Similar Documents

Publication Publication Date Title
US9384108B2 (en) Functional built-in self test for a chip
TWI461714B (en) Test device and test method
US20060168483A1 (en) On-chip circuitry for bus validation
JP5608409B2 (en) Self-diagnosis system and test circuit determination method
CN108287537B (en) A kind of CAN bus protocol controller test method
US8724483B2 (en) Loopback configuration for bi-directional interfaces
JP2013034133A (en) Transmission apparatus, transmitting-receiving system, and control method
JPH11111000A (en) Failure self-diagnosing device of semiconductor memory
JP5564804B2 (en) Pseudo fault generator
CN114548027B (en) Method, electronic device and storage medium for tracking signals in verification system
EP3564691B1 (en) Test device, test method, and test program
JP2008004940A (en) Semiconductor test system capable of virtual test and semiconductor test method thereof
JP2008298458A (en) Semiconductor test equipment
KR101619741B1 (en) Apparatus for testing semiconductor chip having built-in test function
US20160187424A1 (en) Apparatus for fault injection to semiconductor chip having diagnostic function
CN110399258B (en) Stability testing method, system and device for server system
RU2392657C2 (en) Automated device for testing microprocessor systems
JP2009069036A (en) Printed circuit board failure analysis system
JP2008134808A (en) Logic circuit functional verification apparatus, functional coverage item verification method, and program
JP4679351B2 (en) Protocol test apparatus and protocol test method
JPH03232040A (en) Data processor
JP4455556B2 (en) Semiconductor device having test interface apparatus
JPH0223443A (en) Microcomputer
JP2011155066A (en) Semiconductor processing apparatus and semiconductor processing system
JP2019056630A (en) BIST circuit and control method in BIST circuit

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100702

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120209

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20120712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140129

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140520

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140602

R150 Certificate of patent or registration of utility model

Ref document number: 5564804

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees