JPH02214939A - Control method for inference execution system - Google Patents
Control method for inference execution systemInfo
- Publication number
- JPH02214939A JPH02214939A JP3722489A JP3722489A JPH02214939A JP H02214939 A JPH02214939 A JP H02214939A JP 3722489 A JP3722489 A JP 3722489A JP 3722489 A JP3722489 A JP 3722489A JP H02214939 A JPH02214939 A JP H02214939A
- Authority
- JP
- Japan
- Prior art keywords
- inference
- execution system
- group
- furnace temperature
- task
- 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
Landscapes
- Devices For Executing Special Programs (AREA)
- Feedback Control In General (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、エキスパートシステムのような推論実行シ
ステムを制御する方法に関するものであり、特に分散協
調型推論実行システムの制御方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method of controlling an inference execution system such as an expert system, and particularly to a method of controlling a distributed cooperative inference execution system.
[従来技術]
エキスパートシステムが対象とする問題が大規模化、複
雑化するにつれて、知識、ルールの数が増加し、これに
伴って設計が一層困難になる、推論実行の際の効率が低
下する等の問題が発生し始めた。また、システムの大規
模化にともない、システムの柔軟性、拡張性、保守性が
必須の要件となりつつある。これらの状況に対応する一
つの方法として、知識や推論実行機能(推論エンジン)
をその意味や性質に基づいて複数のグループに分散させ
、各グループではその与えられた区分の推論を行い、総
合的な問題の解決は各グループが決められた方法で協調
を取りながら実行していく方法が提案されている。その
代表的なものとして、情報処理学会論文誌Vo1.27
No、6 (1986年6月)「通信/同期機能を
持つ分散型プロダクションシステムPo−PSJに紹介
されているPo−PS(Procedure 0rie
nted Production System )か
知られている。[Prior art] As the problems targeted by expert systems become larger and more complex, the number of knowledge and rules increases, which makes design more difficult and reduces the efficiency of inference execution. Problems began to occur. Furthermore, as systems become larger in scale, flexibility, expandability, and maintainability of the system are becoming essential requirements. One way to deal with these situations is to use knowledge and inference execution functions (inference engines).
are divided into multiple groups based on their meanings and properties, each group makes inferences about the given classification, and the overall problem is solved by each group cooperating in a predetermined manner. A method has been proposed. As a representative example, Information Processing Society Journal Vol. 1.27
No. 6 (June 1986) “Distributed production system with communication/synchronization function Po-PS (Procedure 0rie
nted Production System) is known.
[発明が解決しようとする課題]
しかしながら、Po−PSをはじめとする従来の分散協
調型システムにおいては、次のような問題点があった。[Problems to be Solved by the Invention] However, conventional distributed cooperative systems such as Po-PS have the following problems.
(1) 各グループ同士の情報の伝達はメツセージの
形式で伝達されるので、一つのグループから多数のグル
ープへの情報を伝達する場合には何度もメツセージ通信
を行わなけれはならない。従って時間がかかり、また、
手続きも複雑になるので設計が難しい。(1) Since information is transmitted between groups in the form of messages, message communication must be performed many times when transmitting information from one group to many groups. Therefore, it takes time, and
It is difficult to design because the procedures are complicated.
(2) 外部データを取り込む場合、各グループが必
要なデータを別々に取り込むか、一つのグルプが一括し
て取り込んでメツセージ通信で各クループに渡すかの方
法しかなく、いずれの方法をとるにしても時間がかかり
、手続きも複雑になるので設計が難しい。(2) When importing external data, the only options are for each group to import the necessary data separately, or for one group to import it all at once and pass it to each group via message communication. It is difficult to design because it takes time and the procedures are complicated.
(3) すべての各グループは推論を実行すべきタイ
ミングか否かにかかわらず起動されるため、無駄な起動
か多く、従って処理時間がかかる。(3) Since all groups are activated regardless of whether or not it is time to perform inference, there are many unnecessary activations, and therefore processing time is increased.
(4) すべての各グループは同一レベルとみなされ
、階層化の概念が無いのて、大規模かつ複雑なシステム
の効率的な構成が困難である。(4) Since all groups are considered to be at the same level and there is no concept of hierarchy, it is difficult to efficiently configure a large-scale and complex system.
この発明は上記のような問題点を解決するためになされ
たもので、実用システムの構築が容易で、推論を高速に
実行てきる分散協調型推論システムの制御方法を得るこ
とを目的とする。This invention was made to solve the above-mentioned problems, and aims to provide a control method for a distributed cooperative inference system that is easy to construct a practical system and that can execute inference at high speed.
[課題を解決するための手段]
上記課題は、要素間の対応関係を知識として知識ヘ−ス
フアイルに格納し前記知識に基づいて推論を行う推論実
行システムの制御方法であって、前記推論実行システム
をその意味や性質に基づいて複数のグループに分割し、
前記グループを階層構造に構成し、あるグループの推論
の起動は、上位の階層にあるグループからの指示によっ
てのみ行い、かつ、各グループが共通に参照できるブタ
エリアを設けたことを特徴とする推論実行システムの制
御方法により解決される。[Means for Solving the Problems] The above problem is a method for controlling an inference execution system that stores correspondence relationships between elements as knowledge in a knowledge file and makes inferences based on the knowledge. divided into multiple groups based on their meanings and properties,
The inference execution method is characterized in that the groups are configured in a hierarchical structure, the inference of a certain group is activated only by an instruction from a group in a higher hierarchy, and a pig area is provided that can be commonly referred to by each group. The problem is solved by the system control method.
ここで、要素間の対応関係とは、原因と結果との対応、
設計条件と設計要素との対応等、あらゆる対応関係を包
含するものである。Here, the correspondence between elements is the correspondence between cause and effect,
It includes all correspondence relationships, such as correspondence between design conditions and design elements.
[作用]
上記推論実行システムては、
(1) あるグループの推論の起動は、上位の階層に
あるグループからの指示によってのみ行うので、実行不
要なグループの起動・実行は行わなくて済み、従って全
体の実行時間が短縮される。[Function] In the above inference execution system, (1) Inference in a certain group is activated only by an instruction from a group in a higher hierarchy, so there is no need to activate or execute groups that do not need to be executed. Overall execution time is reduced.
(2) 各グループが階層構造に構成されるので、大
規模で複雑なシステムの構築が容易に実現できる。(2) Since each group is configured in a hierarchical structure, construction of a large-scale and complex system can be easily realized.
(3) 各グループが共通に参照できるデータエリア
を設けることにより、グループ間のメツセージ伝送の回
数が減り、従ってデータが複雑に伝送される場合でもシ
ステムの構築が容易になり、かつシステムの処理効率も
高くなる。(3) By providing a data area that can be commonly referenced by each group, the number of message transmissions between groups is reduced, which makes system construction easier even when data is transmitted in a complex manner, and improves system processing efficiency. It also becomes more expensive.
[実施例]
以下、本発明の1実施例を、第1図と第2図を参照して
説明する。第1図は本発明の制御方法によって制御され
る推論実行システムである。第1図において、1は推論
実行システム、2は時間管理タイマ、3は共通データエ
リア、100.110.120.130.111.11
2は、推論実行システム1の知識や推論実行機能(推論
エンジン)をその意味や性質に基づいて複数のグループ
に分散させた各グループを示し、プロダクションシステ
ム(以下PSと略す)と呼ばれるものである。各PSは
階層化されており、第1図においては、PSlooは最
上位の第1階層、PSllo、120.130は第2階
層、PSIII、112は第3階層に位置付けられてい
る。この推論実行システムにおいては、第各階層のPS
は、それより上位の階層のPSによってのみ起動される
ように制御される。共通データエリア3は、どのPSか
らも自由に参照、書き込みが許される。[Example] Hereinafter, one example of the present invention will be described with reference to FIGS. 1 and 2. FIG. 1 shows an inference execution system controlled by the control method of the present invention. In FIG. 1, 1 is an inference execution system, 2 is a time management timer, 3 is a common data area, 100.110.120.130.111.11
2 shows each group in which the knowledge and inference execution function (inference engine) of the inference execution system 1 is distributed into multiple groups based on their meanings and properties, and is called a production system (hereinafter abbreviated as PS). . Each PS is hierarchical, and in FIG. 1, PSloo is located in the topmost first hierarchy, PSllo 120.130 is located in the second hierarchy, and PSIII 112 is located in the third hierarchy. In this inference execution system, the PS of each layer
is controlled so that it is activated only by PSs in higher layers. The common data area 3 is allowed to be freely referenced and written by any PS.
以下、この推論実行システム1の作動を説明する。The operation of this inference execution system 1 will be explained below.
まず、最上位の階層にあるPSlooが起動される。P
Slooの起動は、推論実行システム内で起動すべきグ
ループが無くなったときに起動するようにしても良いし
、時間管理タイマ2、外部割り込み又は推論実行システ
ム1外の他タスクにより行うようにしても良い。PSl
ooは、共通データエリア3を参照し、自己の保有する
知識ベース、固有の推論エンジン及び固有のデータエリ
アを使用して推論を行い、その結果、必要なデータを共
通データエリア3に書き込み、あるいはメツセージとし
て下位の階層に送り、起動の必要な第2階層のPSを決
定して起動をかける。好ましくは、複雑な伝送が必要な
データは共通ブタエリア3に書き込み、単純な伝送でよ
いデータはメツセージとして下位の階層に送るように設
計される。例えばPSIIOが起動されたとすると、P
Slloは、共通データエリア3を参照し、自己の保有
する知識ベース、固有の推論エンジン及び固有のデータ
エリアを使用して推論を行い、その結果、必要なデータ
を共通データエリア3に書き込み、あるいはメツセージ
として下位の階層に送り、起動の必要な第3階層のPS
を決定して起動をかける。このようにして、起動の必要
なPSのみが上位階層から順次起動されて必要な推論を
行う。もちろん、第n階層のPSが第(n+2>階層以
下の階層のPSを起動することも可能である。この場合
、システムの構成によっては、始めに各PSのレベルを
固定せず、第n階層のPSから起動されたPSをすべて
第(n+1)階層に位置付けるというように、PSのレ
ベルをダイナミックに変えることもできる。同階層のP
Sが複数起動された場合には、その階層のPSの実行を
順次行い、その階層のPSの実行を全て終了してから下
の階層のPSの実行を開始するように制御される。First, PSloo at the highest level is activated. P
Sloo may be activated when there are no more groups to be activated within the inference execution system, or may be activated by time management timer 2, external interrupts, or other tasks outside of the inference execution system 1. good. PSL
oo refers to the common data area 3, performs inference using its own knowledge base, unique inference engine, and unique data area, and as a result writes necessary data to the common data area 3, or It is sent as a message to the lower hierarchy, determines the PS in the second hierarchy that needs to be activated, and activates it. Preferably, the design is such that data that requires complicated transmission is written in the common pig area 3, and data that requires simple transmission is sent as a message to a lower layer. For example, if PSIIO is started, P
Sllo refers to the common data area 3, performs inference using its own knowledge base, unique inference engine, and unique data area, and as a result writes necessary data to the common data area 3, or A third-layer PS that sends a message to a lower layer and needs to be activated
Decide and start. In this way, only the PSs that need to be activated are sequentially activated from the upper layer to perform the necessary inference. Of course, it is also possible for the n-th layer PS to activate the PSs in the (n+2> layer or lower) layers. In this case, depending on the system configuration, the level of each PS is not fixed at the beginning, and the It is also possible to dynamically change the PS level, such as placing all PSs activated from the PS in the (n+1)th hierarchy.
When a plurality of Ss are activated, the PSs in that hierarchy are executed sequentially, and the PSs in the hierarchy below are controlled to start executing after all the PSs in that hierarchy have finished executing.
このように、推論の実行は上位階層のPSから下位の階
層のpsに向かって順序良く整然と行われ、起動の必要
のないPSは起動されないので、高速に推論を実行する
ことができる。また、各18間のデータの受は渡しは、
複雑なものは共通データエリア3を介して行われ、単純
なもののみが18間でメツセージの形で行うように使い
わけが可能であるので、システムの構築が容易で処理効
率も高い。In this way, the inference is executed in an orderly manner from the PS in the upper hierarchy to the PS in the lower hierarchy, and PSs that do not need to be activated are not activated, so that inference can be executed at high speed. In addition, the receiving and passing of data between each of the 18
Complex data can be processed via the common data area 3, and only simple data can be processed in the form of messages between 18 units, so the system is easy to construct and has high processing efficiency.
第2図は、本発明によって制御される推論実行システム
を、ごみ焼却炉の制御システムに使用した具体例の一部
(炉温の異常上昇対策)を示す図である。ごみ焼却炉の
制御システムのうち第2図に示される部分は、スケジュ
ーラ11、前処理タスク12、炉温上昇タス久群13、
後処理タスク14から構成され、これらのタスクが共通
して参照・書き込みができる共通データエリア3を有し
ている。スケジューラ11・は最上位の第1階層に位置
付けられ各タスクの制御を行うものである。FIG. 2 is a diagram showing a part of a specific example (measures against abnormal rise in furnace temperature) in which the inference execution system controlled by the present invention is used in a control system of a waste incinerator. The parts shown in FIG. 2 of the control system of the waste incinerator include a scheduler 11, a preprocessing task 12, a furnace temperature increase task group 13,
It is composed of post-processing tasks 14 and has a common data area 3 that can be referenced and written in common by these tasks. The scheduler 11 is positioned at the top first layer and controls each task.
スケジューラ11は、まず、前処理タスク12を起動す
る。前処理タスク12は、ごみ焼却炉のプロセスデータ
を入力し、共通データエリア3に格納する。その後、ス
ケジューラ11は炉温上昇タスク群13を起動する。炉
温上昇タスク群13は、推論により炉温の上昇を予知し
、その結果に基づき推論により最適な対策を決定すると
共に、対策がとられて炉温の異常上昇が回避できたと判
断したときは、どのような手順により通常の制御状態に
戻ったら良いかを推論により決定する機能を有する。The scheduler 11 first starts the preprocessing task 12. The preprocessing task 12 inputs process data of the waste incinerator and stores it in the common data area 3. After that, the scheduler 11 starts the furnace temperature increase task group 13. The furnace temperature rise task group 13 predicts a rise in the furnace temperature by inference, determines the optimal countermeasure by inference based on the result, and when it is determined that the countermeasure has been taken and an abnormal rise in the furnace temperature can be avoided. , has the function of determining by inference what procedure should be used to return to the normal control state.
炉温上昇タスク群13は、炉温の異常上昇と正常復帰を
予知する炉温上昇予知タスク15、炉温の異常上4に対
する最適な対策を決定する炉温上昇対策タスク16、炉
温か正常に戻ったとき、通常の制御状態に戻る手順を決
定する炉温上昇復帰タスク17から成り立っており、炉
温上昇予知タスク15は第2階層、炉温上昇対策タスク
16と炉温上昇復帰タスク17は第3階層に位置付けら
れている。The furnace temperature rise task group 13 includes a furnace temperature rise prediction task 15 that predicts an abnormal rise in the furnace temperature and a return to normal, a furnace temperature rise countermeasure task 16 that determines the optimal countermeasure for abnormal furnace temperature 4, and a furnace temperature rise countermeasure task 16 that predicts the furnace temperature to return to normal. It consists of a furnace temperature rise recovery task 17 that determines the procedure for returning to the normal control state when returning to the normal control state.The furnace temperature rise prediction task 15 is at the second level, and the furnace temperature rise countermeasure task 16 and furnace temperature rise recovery task 17 It is positioned in the third layer.
まず、スケジューラ11により、炉温上昇予知タスク1
5が起動される。炉温上昇予知タスク15は、共通デー
タエリア3に格納されたプロセスデータを知識ベース中
に格納された炉温の予知ルールにあてはめて、炉温の異
常上昇の発生と正常状態への復帰を予知する。そして、
炉温の異常上昇が予知された場合には炉温上昇対策タス
ク16を、炉温の異常上昇が回避できたと判断された場
合には場合には炉温上昇復帰タスク17を起動する。炉
温上昇対策タスク16が起動されたとき、炉温上昇対策
タスク16は、共通データエリア3に格納されたプロセ
スデータを知識ベース中に格納された対策決定ルールに
あてはめて、最適な対策を決定して共通データエリア3
中の推論結果領域に書き込む。炉温上昇復帰タスク17
か起動されたとき、炉温上昇復帰タスク17は、共通デ
ータエリア3に格納されたプロセスデータを知識ベース
中に格納された対策決定ルールにあてはめて、最適な復
帰手順を決定して共通データエリア3の推論結果領域に
書き込む。First, the scheduler 11 executes the furnace temperature rise prediction task 1.
5 is activated. The furnace temperature rise prediction task 15 applies the process data stored in the common data area 3 to the furnace temperature prediction rules stored in the knowledge base to predict the occurrence of an abnormal rise in the furnace temperature and the return to a normal state. do. and,
When an abnormal rise in the furnace temperature is predicted, the furnace temperature rise countermeasure task 16 is started, and when it is determined that the abnormal rise in the furnace temperature can be avoided, the furnace temperature rise recovery task 17 is started. When the furnace temperature rise countermeasure task 16 is activated, the furnace temperature rise countermeasure task 16 applies the process data stored in the common data area 3 to the countermeasure determination rules stored in the knowledge base and determines the optimal countermeasure. common data area 3
Write to the inference result area inside. Furnace temperature rise recovery task 17
When the furnace temperature rise recovery task 17 is activated, the furnace temperature rise recovery task 17 applies the process data stored in the common data area 3 to the countermeasure determination rules stored in the knowledge base, determines the optimal recovery procedure, and returns the process data to the common data area 3. Write in the inference result area of 3.
最後にスケジューラ11が後処理タスク14を起動する
と、後処理タスク14は、共通データエリア3中の推論
結果領域のデータを出力する。Finally, when the scheduler 11 starts the post-processing task 14, the post-processing task 14 outputs the data in the inference result area in the common data area 3.
炉温上昇対策タスク16と炉温上4復婦タスク17は、
両方が同時に起動されることはない。また、炉温上昇予
知タスク15の推論により炉温の異常上昇も正常復帰も
検出されなかったときは、炉温上昇対策タスク16も、
炉温上昇復帰タスク17も起動されることはない。The furnace temperature increase countermeasure task 16 and the furnace temperature increase task 17 are as follows:
Both cannot be started at the same time. Further, when neither an abnormal rise in the furnace temperature nor a return to normal is detected by the reasoning of the furnace temperature rise prediction task 15, the furnace temperature rise countermeasure task 16 also performs the following.
The furnace temperature rise recovery task 17 is also not activated.
このように、無駄な起動 実行を防ぐことができ、また
複雑な伝送は共通データエリア3を介して行うことによ
りシステムの構築が容易にな・す、かつシステムの処理
効率も高くなる。In this way, unnecessary startup execution can be prevented, and complex transmissions can be performed via the common data area 3, making system construction easier and increasing system processing efficiency.
なお、本実施例においては、各グループを構成するのは
プロダクションシステムとして説明したが、本発明にお
いて各グループを構成するのはプロダクションシステム
に限られるものではなく、他の知識表現の集合でもよい
。In this embodiment, each group has been described as being composed of a production system, but in the present invention, each group is not limited to a production system, and may be a collection of other knowledge expressions.
[発明の効果]
以上説明したごとく、本発明の制御方法によれば、推論
実行システムをその意味や性質に基づいて複数のクルー
ズに分割して階層構造に構成し、あるグループの推論の
起動は上位の階層にあるグループからの指示によっての
み行うので、実行不要なグループの起動 実行は行わな
くて済み、全体の実行時間が短縮される。また、各グル
ープが階層構造に構成されるので、大規模で複雑なシス
テムの構築が容易に実現できる。更に、各グルプが共通
に参照てきるデータエリアを設けたので、グループ間の
メツセージ伝送の回数が減り、データが複雑に伝送され
る場合でもシステムの構築が容易になり、かつシステム
の処理効率も高くなる。[Effects of the Invention] As explained above, according to the control method of the present invention, the inference execution system is divided into a plurality of cruises based on their meanings and properties and configured in a hierarchical structure, and the inference activation of a certain group is Since this is done only by instructions from groups in the upper hierarchy, there is no need to start or execute groups that do not need to be executed, reducing the overall execution time. Furthermore, since each group is configured in a hierarchical structure, it is possible to easily construct a large-scale and complex system. Furthermore, since we have created a data area that each group can reference in common, the number of message transmissions between groups is reduced, making system construction easier even when data is transmitted in a complex manner, and improving system processing efficiency. It gets expensive.
第1図は本発明の制御方法によって制御される推論実行
システムを表すブロック図、第2図は本発明によって制
御される推論実行システムをごみ焼却炉の制御システム
に使用した具体例の一部(炉温の異常上昇対策)を示す
図である。
1・推論実行システム、3・・−共通データエリア、1
00.110,120.1.30,111,112・・
・推論実行システムのグループ(プロダクションシステ
ム)。FIG. 1 is a block diagram showing an inference execution system controlled by the control method of the present invention, and FIG. 2 is a part of a specific example in which the inference execution system controlled by the present invention is used in a control system for a waste incinerator FIG. 3 is a diagram showing countermeasures against abnormal rise in furnace temperature. 1. Inference execution system, 3...-Common data area, 1
00.110, 120.1.30, 111, 112...
- A group of inference execution systems (production systems).
Claims (1)
納し、前記知識に基づいて推論を行う推論実行システム
の制御方法であって、前記推論実行システムをその意味
や性質に基づいて複数のグループに分割し、前記グルー
プを階層構造に構成し、あるグループの推論の起動は、
上位の階層にあるグループからの指示によってのみ行い
、かつ、各グループが共通に参照できるデータエリアを
設けたことを特徴とする推論実行システムの制御方法。A control method for an inference execution system that stores correspondence relationships between elements as knowledge in a knowledge base file and performs inference based on the knowledge, the inference execution system being divided into a plurality of groups based on their meanings and properties. The groups are configured in a hierarchical structure, and the activation of the inference of a certain group is as follows:
A control method for an inference execution system, characterized in that control is performed only in response to instructions from a group in a higher hierarchy, and a data area is provided that can be commonly referenced by each group.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3722489A JPH02214939A (en) | 1989-02-16 | 1989-02-16 | Control method for inference execution system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3722489A JPH02214939A (en) | 1989-02-16 | 1989-02-16 | Control method for inference execution system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02214939A true JPH02214939A (en) | 1990-08-27 |
Family
ID=12491624
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3722489A Pending JPH02214939A (en) | 1989-02-16 | 1989-02-16 | Control method for inference execution system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02214939A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5723205A (en) * | 1994-03-08 | 1998-03-03 | Teledyne Industries, Inc. | Fabrication multilayer combined rigid/flex printer circuit board |
-
1989
- 1989-02-16 JP JP3722489A patent/JPH02214939A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5723205A (en) * | 1994-03-08 | 1998-03-03 | Teledyne Industries, Inc. | Fabrication multilayer combined rigid/flex printer circuit board |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6430594B1 (en) | Real-time operating system and a task management system therefor | |
| AU739970B2 (en) | Architecture for a hybrid real-time control system and method of operation thereof | |
| CN112711478B (en) | Task processing method and device based on neural network, server and storage medium | |
| JPH06250853A (en) | Management method and system for process scheduling | |
| KR930009633B1 (en) | Interrupt handling method of data processing device | |
| EP0239054A1 (en) | Process control system and method | |
| Alpan et al. | Dynamic analysis of timed Petri nets: a case of two processes and a shared resource | |
| JP2636722B2 (en) | Multitask execution management method | |
| JPH047743A (en) | Inference system | |
| JPH05108380A (en) | Data processing system | |
| JP2005284760A (en) | Interrupt control circuit | |
| JPH05324569A (en) | Interruption control system | |
| JPH0644234B2 (en) | Task management device | |
| JPH11102349A (en) | Load control method for memory sharing multiprocessor system | |
| JPS63300326A (en) | Transaction execution schedule system | |
| JPH01274243A (en) | Inference system | |
| EP1008044B1 (en) | Information processing | |
| Faulk et al. | On the uses of synchronization in hard-real-time systems | |
| CN110929855B (en) | Data interaction method and device | |
| JPH0836553A (en) | Multiprocessor system and task scheduling method in the system | |
| JPH01224842A (en) | Inferential control system for knowledge-based system | |
| CN112162867A (en) | Deadlock prevention method for flexible production of intelligent production line and application thereof | |
| JP2890595B2 (en) | Priority control unit | |
| Whitlow et al. | A knowledge-based structure for process control | |
| JPH0495137A (en) | Context switching method for operating system |