← Back to Patent Explorer
EP0160944A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

System function simulation method and apparatus

Assignee: Hitachi Ltd
•
Filing: 1985-05-03
•
Granted: —
•
Expires: 2005-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Herein disclosed are a method and a system for simulating a distributed system, in which a target system is divided into asynchronously operable processes so that the simulation of said asynchronously operable, distributed system may be comprehended with the changes in the data structures by using a whole structure table (31) concerning what certain of the said divided processes can provide for other processes, a system structure table (32) representing certain of said processes with a Petri net model, and a data structure table (33) to be stored with the data structures of input & output processing data. I

Inventors

  • 👤 Toshihiko Nakano
  • 👤 Toshihiro Hayashi
  • 👤 Kenroku Nogi
  • 👤 Kiyomi Mori

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 04:50
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/20; G06F30/22

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 205 words
A method of simulating the functions of a distributed system constructed of processes which are made respectively asynchronously operable and adapted to conduct their processes independently of one another while transferring information with another process or system, comprising the steps of: dividing said distributed system into a plurality of asynchronously operable processes; preparing a whole structure table using both a function, which is to be transferred from one to another of said divided processes, and the input & output data thereof; storing a system structure table with a Petri net model composed of transitions, which are defined as the processing of information and at the function unit of said processes, tokens, which are defined as a set of data structures, the conditions for removing said tokens, and places which are defined as positions on said system where said tokens stand by; defining the data structure of said input & output processing data to store said data structure in a data structure table; removing said tokens sequentially in accordance with a predetermined simulation program to trace said processes; and - conducting function simulation of said distributed system while comprehending the data structure change in the data processings accompanying said tracing step by said data structure table.
Claim 2
Independent Claim 205 words
A method of simulating the functions of a distributed system constructed of processes which are made respectively asynchronously operable and adapted to conduct their processes independently of one another while transferring information with another process or system, comprising the steps of: dividing said distributed system into a plurality of asynchronously operable processes; preparing a whole structure table using both a function, which is to be transferred from one to another of said divided processes, and the input & output data thereof; storing a system structure table with a Petri net model composed of transitions, which are defined as the processing of information and at the function unit of said processes, tokens, which are defined as a set of data structures, the conditions for removing said tokens, and places which are defined as positions on said system where said tokens stand by; defining the data structure of said input & output processing data to store said data structure in a data structure table; removing said tokens sequentially in accordance with a predetermined simulation program to trace said processes; and - conducting function simulation of said distributed system while comprehending the data structure change in the data processings accompanying said tracing step by said data structure table.
Claim 3
Dependent Claim 44 words
A method according to Claim 1, wherein said whole structure table targets the respective ones of said divided processes thereof and all others of said divided processes and clarifies the functions and input & output data of the respective ones of said divided processes.
Claim 4
Dependent Claim 29 words
A method according to Claim 1, wherein said data structure table is stored with both the relationships between the data and their structure names and low-rank data structure names.
Claim 5
Dependent Claim 48 words
A method according to Claim 1, wherein said system structure table is stored for each of said processes with the place names, the data structure names, the token presence flags indicating whether or not said tokens are present in said places, the transition names, and the function names.
Claim 6
Dependent Claim 256 words
A function simulation system of a distributed system composed of processes made respectively asynchronously operable, comprising: a plurality of divided processes divided from said distributed system to asynchronously operable ones; a whole structure table of a system to be simulated, which is composed of a function name memory area such as can be provided by said processes for said other processes by making certain of said divided processes conduct intrinsic processings while exchanging information with certain other processes, and an input & output data structure name memory area; a target system structure table composed of a transition name memory area which is defined at a function unit of said processes and as the processing of information, a token presence flag memory area which is defined as a set of data structures, a token removing condition memory area, a place name memory area which is defined as a position on the system where said tokens stand by, and a data structure name memory area; a data structure table composed of a data structure name memory area of said input & output processing data, a data relationship memory area, and a low-rank data structure name memory area; a simulation system stored with the simulation program of a target system by using said whole structure table, said system structure table and said data structure table to facilitate sequential performance of said simulations in accordance with said simulation program; and display means for outputting the procedures or results of said simulations from said simulation system and for displaying the same.
Claim 7
Dependent Claim 256 words
A function simulation system of a distributed system composed of processes made respectively asynchronously operable, comprising: a plurality of divided processes divided from said distributed system to asynchronously operable ones; a whole structure table of a system to be simulated, which is composed of a function name memory area such as can be provided by said processes for said other processes by making certain of said divided processes conduct intrinsic processings while exchanging information with certain other processes, and an input & output data structure name memory area; a target system structure table composed of a transition name memory area which is defined at a function unit of said processes and as the processing of information, a token presence flag memory area which is defined as a set of data structures, a token removing condition memory area, a place name memory area which is defined as a position on the system where said tokens stand by, and a data structure name memory area; a data structure table composed of a data structure name memory area of said input & output processing data, a data relationship memory area, and a low-rank data structure name memory area; a simulation system stored with the simulation program of a target system by using said whole structure table, said system structure table and said data structure table to facilitate sequential performance of said simulations in accordance with said simulation program; and display means for outputting the procedures or results of said simulations from said simulation system and for displaying the same.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag