← Back to Patent Explorer
US4953096A Expired / Lapsed US ⏱️ 0.0 years remaining

Test method and apparatus for distributed system

Assignee: Hitachi Ltd
•
Filing: 1987-08-12
•
Granted: 1990-08-28
•
Expires: 2007-08-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a distributed system having a plurality of processors connected to a common transmission line, each processor comprises means for registering erroneous programs within the processor, and means for changing modes, so that a program is diagnosed on the basis of a processed result of data accepted from the transmission line and is registered in the erroneous program registration means if it is erroneous, and that the mode change means changes-over the test mode and the on-line mode by reference to the erroneous program registration means and in correspondence with the programs registered in or canceled from the registration means.

Inventors

  • 👤 Isao Wachi
  • 👤 Kinji Mori
  • 👤 Masayuki Orimo
  • 👤 Yasuo Suzuki
  • 👤 Katsumi Kawano
  • 👤 Minoru Koizumi
  • 👤 Kozo Nakai
  • 👤 Hirokazu Kasashima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:52
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3668; G06F11/3672; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/31701; G06F11/22; G06F11/3688

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 118 words
A method for testing a program in a distributed system wherein a plurality of subsystems for processing functions have respective processors connected to one another through a transmission medium comprising: a first step of processing a function in each of said subsystems by the use of at least one of data received from said transmission medium and data in the subsystem; a second step of diagnosing the processing of the function on the basis of a result of the processing by said first step in each subsystem; and, a third step of selectively making a processing mode of its own subsystem to one of a processing mode and a test mode in accordance with the step of diagnosing.
Claim 2
Independent Claim 118 words
A method for testing a program in a distributed system wherein a plurality of subsystems for processing functions have respective processors connected to one another through a transmission medium comprising: a first step of processing a function in each of said subsystems by the use of at least one of data received from said transmission medium and data in the subsystem; a second step of diagnosing the processing of the function on the basis of a result of the processing by said first step in each subsystem; and, a third step of selectively making a processing mode of its own subsystem to one of a processing mode and a test mode in accordance with the step of diagnosing.
Claim 3
Dependent Claim 19 words
A test method according to claim 1 wherein said function is a program to be processed in a subsystem.
Claim 4
Dependent Claim 37 words
A test method according to claim 1, further comprising the step of registering, in each subsystem, an erroneous function of said each subsystem in a registration means on the basis of a diagnostic result in another subsystem.
Claim 5
Dependent Claim 21 words
A test method according to claim 1 which further includes a fourth step of registering the function diagnosed as being erroneous.
Claim 6
Dependent Claim 34 words
A test method according to claim 1, wherein the data which is transmitted on said transmission medium includes a portion for specifying test data, and a content code indicating a content of said data.
Claim 7
Dependent Claim 50 words
A test method according to claim 5, wherein the diagnosing step includes the step of diagnosing the function on the basis of a relationship between the content code of the data to be processed in accordance with said function and the content code of the data of the processed result.
Claim 8
Dependent Claim 64 words
A test method according to claim 1 or claim 2, further comprising the step of sending, in each subsystem, at least either of data of said own subsystem having the function diagnosed as being erroneous or data of the processed result of the function diagnosed as being erroneous to said transmission medium as test data when said each subsystem is in said test mode.
Claim 9
Independent Claim 111 words
An apparatus for testing a program in a distributed system wherein a plurality of subsystems for processing functions are connected to one another through a transmission medium, wherein each subsystem comprises: a first means for function processing by the use of data received from said transmission medium and data in its own subsystem; a second means for diagnosing the processing of the function on the basis of a result of the process by said first means; and, a third means for selectively making a processing mode of its own subsystem to one of a processing mode and a test mode in accordance with a diagnosis of the second means for diagnosing.
Claim 10
Independent Claim 111 words
An apparatus for testing a program in a distributed system wherein a plurality of subsystems for processing functions are connected to one another through a transmission medium, wherein each subsystem comprises: a first means for function processing by the use of data received from said transmission medium and data in its own subsystem; a second means for diagnosing the processing of the function on the basis of a result of the process by said first means; and, a third means for selectively making a processing mode of its own subsystem to one of a processing mode and a test mode in accordance with a diagnosis of the second means for diagnosing.
Claim 11
Dependent Claim 33 words
A test apparatus according to claim 8, wherein said each subsystem further comprises means for registering an erroneous function in said registration means on the basis of a diagnostic result in another subsystem.
Claim 12
Dependent Claim 58 words
The apparatus according to claim 8, wherein each subsystem further comprises means for sending at least either of data of said own subsystem having the function diagnosed as being erroneous or data of the processed result of the function diagnosed as being erroneous to said transmission medium as test data when each subsystem is in said test mode.
Claim 13
Dependent Claim 19 words
A test apparatus according to claim 8 wherein said function is a program to be processed in a subsystem.
Claim 14
Dependent Claim 19 words
A test apparatus according to claim 8 which further includes means of registering the function diagnosed as being erroneous.
Claim 15
Dependent Claim 34 words
A test apparatus according to claim 8, wherein the data which is transmitted on said transmission medium includes a portion for specifying test data, and a content code indicating a content of said data.
Claim 16
Dependent Claim 49 words
A test apparatus according to claim 13, wherein the diagnosis means includes means for diagnosing the function on the basis of a relationship between the content code of the data to be processed in accordance with said function and the content code of the data of the processed result.
Claim 17
Independent Claim 95 words
A method for testing a program in a system for processing a plurality of programs, the system having a plurality of subsystems, each subsystem comprising: a first step of processing, in each subsystem, a program by the use of data in the system; a second step of diagnosing, in each subsystem, a program on the basis of the result of the processing by said first step; and, a third step of selectively making, in each subsystem, a program to one of a processing mode and a test mode in accordance with the step of diagnosing.
Claim 18
Independent Claim 95 words
A method for testing a program in a system for processing a plurality of programs, the system having a plurality of subsystems, each subsystem comprising: a first step of processing, in each subsystem, a program by the use of data in the system; a second step of diagnosing, in each subsystem, a program on the basis of the result of the processing by said first step; and, a third step of selectively making, in each subsystem, a program to one of a processing mode and a test mode in accordance with the step of diagnosing.

References Cited (Backward Citations)

US3551659A Cited
US4204251A Cited
US4323966A Cited
US4489379A Cited
US4507727A Cited
US4468734A Cited
US4583224A Cited
US4589068A Cited
US4719626A Cited
US4627055A Cited
US4803683A Cited
US4797885A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-27 1994-02-26 1994-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-27 1998-02-26 1998-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-27 2002-02-26 2002-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag