Patent US5542085A successfully refreshed from Google Patents.
US5542085A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for producing program modules
Assignee: Hitachi Microcomputer System Ltd
•
Filing: 1991-07-22
•
Granted: 1996-07-30
•
Expires: 2011-07-22
Abstract
Abstract In a software distributedly preparing method for preparing a plurality of program modules combined by exchange of message data, in generating software modules and message data, repetition or similarity in the defined contents of the message data and multiple definition of a data item constituting the message data, and the defined contents of the message data are unified or separated to assure its consistency and preparing it as a data base which will be used in preparing a software module.
Inventors
- 👤 Tsunao Kanzaki
- 👤 Kinji Mori
- 👤 Yasuo Suzuki
- 👤 Hiroyuki Ogura
- 👤 Kozo Nakai
- 👤 Hirokazu Kasashima
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:57
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/40
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
255 words
A method for producing, using a processor and a storage device, a plurality of program modules, each having input message data and output message data, the program modules being coupled to each other by interchanging input and output message data, said method comprising the steps of: storing a name of message data and names of data items constituting the message data in each of already produced program modules as a data base in said storage device; checking for repetition or similarity between a combination of data item names of message data of a new program module and a combination of data item names of each of the message data already stored in said storage device, in defining both input and output message data of the new program module; assigning and storing a name of message data of the new program module in the storage device, the name of the message data of the new program module being the same as a name of message data having repetition or similarity stored in the storage device to assure consistency of said message data already stored in said storage device, if a result of said checking step shows repetition or similarity; and assigning and storing a name of message data of the new program module and names of data items constituting the message data of the new program module in the storage device as one of the message data of the already produced program modules, if the result of said checking step does not show repetition or similarity.
Claim 2
Independent Claim
255 words
A method for producing, using a processor and a storage device, a plurality of program modules, each having input message data and output message data, the program modules being coupled to each other by interchanging input and output message data, said method comprising the steps of: storing a name of message data and names of data items constituting the message data in each of already produced program modules as a data base in said storage device; checking for repetition or similarity between a combination of data item names of message data of a new program module and a combination of data item names of each of the message data already stored in said storage device, in defining both input and output message data of the new program module; assigning and storing a name of message data of the new program module in the storage device, the name of the message data of the new program module being the same as a name of message data having repetition or similarity stored in the storage device to assure consistency of said message data already stored in said storage device, if a result of said checking step shows repetition or similarity; and assigning and storing a name of message data of the new program module and names of data items constituting the message data of the new program module in the storage device as one of the message data of the already produced program modules, if the result of said checking step does not show repetition or similarity.
Claim 3
Dependent Claim
114 words
A software preparing method according to claim 1, wherein both the input and output message data include at least one data item, said checking step further comprises the sub-steps of: in defining at least one data item constituting one of said input and output message data of said new program module, checking if there exists message data in said storage device including said at least one data item; and if a result of the checking sub-step determines that message data does exist, said message data of said new program module including said at least one data item is unified with corresponding message data including said at least one data item in said storage device.
Claim 4
Independent Claim
258 words
A method for producing a plurality of program modules, each having input message data and output message data in a distributed system having a plurality of processors and a storage device, said method comprising the steps of: storing a name of message data and names of input and output constituting message data in each of program modules already produced by said processors as a data base in said storage device; checking for repetition or similarity between a combination of data items of message data of a new program module and a combination of data item names of each of the message data already stored in said storage device, in defining each of input and output message data of the new program module by each of said processors; assigning and storing a name of message data of the new program module in the storage device, the name of the message data of the new program module being the same as a name of message data having repetition or similarity stored in said storage device by each of said processors to assure consistency of said message data already stored in said storage device, if a result of the checking step show repetition or similarity; and assigning and storing a name of message data of the new program module and names of data items constituting the message data in the storage device by each of said processors as one of message data of the already produced program modules, if the result of the checking step does not show repetition or similarity.
Claim 5
Independent Claim
258 words
A method for producing a plurality of program modules, each having input message data and output message data in a distributed system having a plurality of processors and a storage device, said method comprising the steps of: storing a name of message data and names of input and output constituting message data in each of program modules already produced by said processors as a data base in said storage device; checking for repetition or similarity between a combination of data items of message data of a new program module and a combination of data item names of each of the message data already stored in said storage device, in defining each of input and output message data of the new program module by each of said processors; assigning and storing a name of message data of the new program module in the storage device, the name of the message data of the new program module being the same as a name of message data having repetition or similarity stored in said storage device by each of said processors to assure consistency of said message data already stored in said storage device, if a result of the checking step show repetition or similarity; and assigning and storing a name of message data of the new program module and names of data items constituting the message data in the storage device by each of said processors as one of message data of the already produced program modules, if the result of the checking step does not show repetition or similarity.
Claim 6
Dependent Claim
125 words
A software preparing method according to claim 3, wherein each of the input and output message data includes at least one data item, and said checking step further comprises the sub-steps of: in defining at least one data item including one of the input and output message data of said new program module by each of said processors, checking if there exists message data in said storage device including said at least one data item; and if a result of the checking sub-step determines that message data exists, the message data of said new program module including said at least one data item is unified by each of said processors with corresponding message data including said at least one data item in said storage device.
References Cited (Backward Citations)
US4831525A
Cited
US4736321A
Cited
US4949253A
Cited
JPS63273132A
Cited
US4967348A
Cited
US4864497A
Cited
US5084813A
Cited
US4949255A
Cited
US5129086A
Cited
US5230049A
Cited
US5212634A
Cited
US5187788A
Cited
US5179701A
Cited
US5187787A
Cited
US5187787B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-30 | 2000-01-29 | 2000-07-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-30 | 2004-01-29 | 2004-07-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-30 | 2008-01-29 | 2008-07-30 | $7700.00 | Window Closed / Lapsed |