[go: up one dir, main page]

JPH0797317B2 - Information processing procedure generator - Google Patents

Information processing procedure generator

Info

Publication number
JPH0797317B2
JPH0797317B2 JP19580185A JP19580185A JPH0797317B2 JP H0797317 B2 JPH0797317 B2 JP H0797317B2 JP 19580185 A JP19580185 A JP 19580185A JP 19580185 A JP19580185 A JP 19580185A JP H0797317 B2 JPH0797317 B2 JP H0797317B2
Authority
JP
Japan
Prior art keywords
information
information processing
knowledge
tabular data
operator
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 - Lifetime
Application number
JP19580185A
Other languages
Japanese (ja)
Other versions
JPS6257023A (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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP19580185A priority Critical patent/JPH0797317B2/en
Publication of JPS6257023A publication Critical patent/JPS6257023A/en
Publication of JPH0797317B2 publication Critical patent/JPH0797317B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、電子計算機を用いて情報処理を行なう際に、
操作者が情報処理システムの仕組みを熟知していなくて
も要求する情報が入手できるように、システムが必要な
入力データと処理の手順を決定する情報処理手順の生成
装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Use of the Invention] The present invention relates to the use of an electronic computer for information processing.
The present invention relates to an information processing procedure generation device that determines necessary input data and a processing procedure for a system so that an operator can obtain required information even if he / she is not familiar with the mechanism of the information processing system.

〔発明の背景〕[Background of the Invention]

従来、オフィスで行なわれる情報処理システムの構築と
運用の方法については、情報処理学会論文誌、Vol.25,N
o.6,909〜919頁(1984)魚田,他3名「モデルの適応に
よるオフィス情報システムの構築」において論じられて
いる。
For the conventional methods of building and operating information processing systems used in offices, see IPSJ Transactions, Vol. 25, N.
o.6, 909-919 (1984) Uota, et al. 3 people "Discussion of office information system by model adaptation" is discussed.

この方法は、オフィスにおける情報処理業務を分析し、
情報処理過程を色々な対象業務に広く使用できる部分
(モデル)と、特定の業務に使うための部分(アダプ
タ)に分割する。そしてこれを利用して実際の運用シス
テムを作る際、操作者は対象業務に必要なモデルを選
び、それに、その業務に特有なアダプタを組み合わせて
情報処理手順を構築するというものである。このよう
に、この技術は蓄積されたモデルとアダプタを色々組み
合わせることにより、多様な情報処理手順が簡単に作れ
るという特長がある。しかし操作者がこれを利用する場
合、このような仕組みを熟知し、必要に応じてシステム
を構築することを前提にしているため、システムの操作
方法を知らなければ必要な出力情報は得られないという
問題は解決していない。
This method analyzes the information processing work in the office,
The information processing process is divided into a part (model) that can be widely used for various target jobs and a part (adapter) that is used for a specific job. When making an actual operation system using this, the operator selects a model necessary for the target business and combines it with an adapter specific to the business to construct an information processing procedure. As described above, this technique has a feature that various information processing procedures can be easily created by combining various accumulated models and adapters. However, when the operator uses it, it is assumed that he or she is familiar with such a mechanism and constructs the system as needed, so the necessary output information cannot be obtained without knowing the method of operating the system. That problem has not been solved.

またこの問題に関連して、オフィスや生産職場における
情報処理システムの操作を誘導する方式として、メニュ
ー選択方式が広く実施されている。しかしこの方式はシ
ステムが、次段階で実行可能な操作項目を表示し、操作
者は逐次これを選択して対策を発見していくものである
ため、人とシステムとの対応が一方的であり、また操作
者にとって目標とする出力結果の見通しが悪いという欠
点があった。
In relation to this problem, a menu selection method is widely used as a method for guiding the operation of an information processing system in an office or a production workplace. However, in this method, the system displays the operation items that can be executed in the next step, and the operator selects them one by one to discover the countermeasures, so that the correspondence between the person and the system is one-sided. Moreover, there is a drawback in that the operator has a poor view of the target output result.

オフィスや生産職場における情報処理システムは、操作
者がすぐれている事が不可欠であるが、操作者にとって
最も利用しやすいシステムは、システムに対し、出力し
たい情報の内容を示すだけで、その情報の出力に必要な
データの入力方法やその処理手順を組立ててくれるとい
うものである。
In information processing systems in offices and production workplaces, it is essential for the operator to be excellent, but the system that is the easiest for the operator to use is to show the contents of the information that he wants to output to the system. It will assemble the input method of data required for output and its processing procedure.

〔発明の目的〕[Object of the Invention]

本発明の目的は、情報処理システムを使用する際に、操
作者はシステムの情報処理の仕組みを熟知していなくて
も、システムに出力を要求しさえすれば、あとは自動的
に、必要な入力データや処理の手順を組立てることによ
り、システムの操作方法を誘導してくれるような、情報
処理手順の生成装置を提供することにある。
It is an object of the present invention to use an information processing system, even if the operator is not familiar with the system information processing mechanism, as long as the operator requests output, the rest of the operation is automatically performed. It is an object of the present invention to provide an information processing procedure generation device that guides an operation method of a system by assembling input data and a processing procedure.

〔発明の概要〕[Outline of Invention]

本発明による情報処理手順の生成装置は、対象とする情
報処理システムで取扱う情報処理過程を基本的な処理の
単位に分解するとともに、必要に応じて一連の情報処理
を行なえるように処理単位自身にその組み合わせ方法を
添えて蓄積する機能と、操作者から要求のある出力に関
する情報を手がかりとして、対象とする情報処理システ
ムの本来の情報処理の流れとは逆向きに、既に蓄積して
ある処理単位とその組み合わせ方法を探索し、最終的に
必要な入力データとその処理手順を決定し組立てる機
能、および操作者からの要求の入出力、操作者への質問
とそれに対する応答を行なう機能により構成するもので
ある。
An information processing procedure generation device according to the present invention decomposes an information processing process handled in a target information processing system into basic processing units, and also processes itself so that a series of information processing can be performed as necessary. With the function of accumulating with the combination method and the information about the output requested by the operator as a clue, the processing already stored in the opposite direction to the original information processing flow of the target information processing system. Consists of a function that searches for units and their combination methods, determines and assembles the finally required input data and its processing procedure, and a function that inputs / outputs requests from the operator, asks questions to the operator, and responds to them. To do.

本発明による情報処理手順の生産装置を案出した際の考
え方を以下に説明する。まず、何らかの目的で情報処理
システムを操作したい人がいて、その人がシステムの情
報処理の仕組みを熟知していない場合、その操作者にと
って最も容易と考えられるシステムとの対応の仕方は、
操作者がシステムに対し、必要な出力を要求することで
ある。システムは、この操作者からの出力要求にもとず
いて、その出力に必要な入力データや処理手順を決定す
るためには、対象とする情報処理過程を、基本的に処理
単位に分解するとともに、その使用方法といっしょに計
算機に蓄積しておき、必要に応じて、操作者からの出力
要求を起点として、次々にこれらの処理単位をつなぎあ
わせることにより、最終的に、必要な入力データまでに
たどりつければよい、と考えた。
The idea when devising the production apparatus of the information processing procedure according to the present invention will be described below. First of all, if there is a person who wants to operate the information processing system for some purpose, and that person is not familiar with the information processing mechanism of the system, how to deal with the system that is considered to be the easiest for the operator is:
The operator requests the required output from the system. Based on this output request from the operator, the system basically decomposes the target information processing process into processing units in order to determine the input data and processing procedure necessary for the output. Finally, by accumulating these processing units one after another, starting from the output request from the operator, if necessary, until the necessary input data is stored. I thought it would be better to reach.

〔発明の実施例〕Example of Invention

以下、本発明の一実施例を図を用いて説明する。ここで
は、例えば、部品の手配量や、製品の組立日程の計画を
立案したりするといった、製品生産工場に於ける生産管
理に関する情報を取り扱かう情報処理システムを例とし
て説明する。
An embodiment of the present invention will be described below with reference to the drawings. Here, as an example, an information processing system that handles information on production management in a product production factory, such as planning a quantity of parts to be procured and a plan for assembling a product, will be described.

第1図は、本発明による情報処理手順の生成装置の一実
施例の機能構成を示したものである。ここで、1は分解
した処理単位とその組合わせ方法を蓄積する手段、3は
操作者からの要求の入出力、操作者への質問、応答を行
なう手段、2は、3で要求された情報を出力するために
必要な入力データとその処理手順を組立てて行く手段で
ある。
FIG. 1 shows a functional configuration of an embodiment of an information processing procedure generating apparatus according to the present invention. Here, 1 is a means for accumulating decomposed processing units and a combination method thereof, 3 is a means for inputting / outputting a request from an operator, asking a question to the operator, and a response, 2 is the information requested by 3 Is a means for assembling the input data necessary for outputting and the processing procedure thereof.

まず、生産管理における情報処理過程を基本的な処理単
位に分解し、その組合わせ方法とともに計算機に蓄積す
る方法について説明する。
First, a method of decomposing the information processing process in production management into basic processing units and combining them into a computer and accumulating them in a computer will be described.

実際に製品生産工場で生産管理を実施する際、生産管理
の担当者が必要とする情報は、例えば生産計画表、作業
指示表など表形式で表わすことができ、またこれらの情
報を得るための計算に必要なデータも部品構成表、製作
期間表など表形式で表わすことができる。従って生産管
理における情報処理過程は、表形式のデータから表形式
のデータへの変換の繰り返しとして表現できる。そこで
これを利用して、表形式のデータから表形式のデータへ
の1回の変換を、生産管理の情報処理における基本的な
処理単位とみなす。この処理単位を組合わせ方法がわか
るように表現し蓄積する方法を第2図を用いて説明す
る。
The information required by the person in charge of production control when actually performing production control in a product production factory can be expressed in a table format such as a production plan table or work instruction table, and the information for obtaining such information can be obtained. The data required for the calculation can also be represented in a table format such as a parts configuration table and a production period table. Therefore, the information processing process in the production control can be expressed as a repetition of conversion from tabular data to tabular data. Therefore, by utilizing this, one conversion from tabular data to tabular data is regarded as a basic processing unit in information processing of production control. A method of expressing and accumulating the processing units so that the combination method can be understood will be described with reference to FIG.

第2図において、4は表形式のデータから表形式のデー
タ(以下、表と呼ぶ)への変換の繰り返しとして構成し
た生産管理を取り扱う情報処理システムの例における情
報処理過程の基本的な処理単位を示し、5は、これに組
み合わせの方法を添えて計算機の外部記憶装置に蓄積す
るためのデータ構造を示したものである。このように、
1回の変換で得られる表の名称51,この変換の手続き名
称52,この変換に使用する入力表の名称53,変換で得られ
る表を構成する項目名54およびそれぞれの項目を計算す
るための演算式55からなる情報を、計算機の外部記憶装
置に記憶させておく。このような要素から成る、記憶装
置上の情報を以下、知識と呼び、知識の集合を知識ベー
スと呼ぶ。また、どのような変換によっても作り出すこ
とのできない表は、入力用の基礎データとして、予め情
報処理システムのデータベースに準備しておく。この入
力用基礎データは、第3図に示すように、知識の、変換
名52,入力表53,および演算式55の箇所を空にしておく。
In FIG. 2, 4 is a basic processing unit of an information processing process in an example of an information processing system that handles production management configured by repeating conversion of tabular data into tabular data (hereinafter referred to as a table). 5 shows a data structure for accumulating the combination method in the external storage device of the computer. in this way,
Table name 51 obtained by one conversion, procedure name 52 of this conversion, input table name 53 used for this conversion, item name 54 constituting the table obtained by conversion, and for calculating each item Information including the arithmetic expression 55 is stored in the external storage device of the computer. The information on the storage device including such elements is hereinafter referred to as knowledge, and the knowledge set is referred to as a knowledge base. Further, a table that cannot be created by any conversion is prepared in advance in the database of the information processing system as basic data for input. In this input basic data, as shown in FIG. 3, the locations of the conversion name 52, the input table 53, and the arithmetic expression 55 of the knowledge are left empty.

この方法による知識の表現の、さらに具体的な例を、実
際の生産管理システムの例をもとに説明する。第4図
は、ある製品を作るために必要な部品を作成する際に、
どんな種類の部品をいつ作り始めれば良いか、といった
情報から成る部品の生産計画表47を作る際の、表の変換
のようすを示したものである。この表を得るためには、
入力データとして、製作期間表41,45、部品構成表43,製
品の生産計画表42を用い、第4図に示すような順序で、
UPDATE,JOIN,UPDATEという種類の変化を行なう。この例
でワークテーブルとは、入力データとしての表を変換し
ていき、所要の出力表(この例では部品の生産計画表)
を得るまでの間の過程で表われる表のことである。第5
図(a)〜(f)は、この例における知識の内容を示し
たものである。
A more specific example of knowledge expression by this method will be described based on an example of an actual production management system. Fig. 4 shows the process of creating the parts necessary to make a product.
It shows how to convert a table when creating a production plan table 47 for parts, which includes information such as what kind of parts should be started and when. To get this table,
As input data, the production period tables 41 and 45, the parts composition table 43, and the product production planning table 42 are used, in the order shown in FIG.
Make UPDATE, JOIN, UPDATE type changes. In this example, the work table is converted into a table as input data and the required output table (in this example, the production planning table for parts)
It is a table that appears in the process of obtaining. Fifth
Figures (a) to (f) show the contents of knowledge in this example.

次に、情報処理システムの操作者から要求のあった出力
に関する情報を手がかりにして、その要求出力を得るの
に必要な入力データや、その処理手順を決定する手段に
ついて、第6図を用いて説明する。第6図において、10
0は外部記憶装置上の知識ベースを、101〜109は知識
を、200は必要な入力データとその処理手順を決定する
手段を、それぞれ概念的に示したものである。
Next, with reference to FIG. 6, the means for determining the input data necessary to obtain the requested output and the processing procedure thereof by using the information regarding the output requested by the operator of the information processing system as a clue. explain. In FIG. 6, 10
0 is a knowledge base on an external storage device, 101 to 109 are knowledge, and 200 is a means for deciding necessary input data and its processing procedure.

第6図の例では、知識ベース100には、表A,B,C,P,V,W,
X,Y,Zに関する知識が記憶されている。ここで操作者か
ら、表Aの出力要求があると、システムは外部記憶装置
の知識ベース100を探索し、表Aに関する知識107をみつ
け、その内容を解読する。その結果、表Aは、表B,Cか
ら変換t1で得られることがわかる。次にシステムは、表
B,Cに関する知識103,109を、知識ベース100を探索する
ことにより見つけ、その内容を解読する。すると、表B
に関する知識では、入力表、変換名の箇所が空になって
おり、これはシステムのデータベースにあらかじめ入力
用基礎データとして準備されているものであることがわ
かる。また、表Cに関する知識からは、表Cが、表Vと
表Wから変換t2により得られることがわかる。さらに表
Vと表Wに関する知識104,108を探索し、これを解読す
ることにより、表V,Wが、入力用基礎データであること
がわかる。以上のことにより、操作者の要求した表A
は、表V,Wに変換t2を施し、その結果できた表Cと、表
Bに変換t1を施して得られるということがわかる。
In the example of FIG. 6, the knowledge base 100 includes the tables A, B, C, P, V, W,
Knowledge of X, Y, Z is stored. When the operator makes an output request for Table A, the system searches the knowledge base 100 of the external storage device, finds knowledge 107 about Table A, and decodes the contents. As a result, it can be seen that Table A is obtained from Tables B and C at the conversion t 1 . Then the system
The knowledge 103 and 109 regarding B and C are found by searching the knowledge base 100, and the contents are decoded. Then, Table B
In the knowledge about, it can be seen that the input table and the conversion name are empty, and this is prepared in the system database in advance as the basic data for input. Also, from the knowledge about Table C, it can be seen that Table C can be obtained from Tables V and W by conversion t 2 . Further, by searching the knowledge 104, 108 regarding the tables V and W and decoding them, it is understood that the tables V, W are the basic data for input. Due to the above, Table A requested by the operator
Can be obtained by subjecting the tables V and W to the transformation t 2, and then subjecting the resulting table C and the table B to the transformation t 1 .

また、知識ベース100に、第5図に示したような知識が
ある場合、第4図に示したような方法により、操作者
が、部品の生産計画表47の出力を要求すると、この表
は、製作期間表41と、製品の生産計画表42にUPDATEとい
う種の変換を施し、その結果得られた表44と、部品構成
表43にJOINという種の変換を施し、その結果得られた表
46と、製作期間表45に、さらにUPDATEという種の変換を
施して得られることがわかる。
Further, when the knowledge base 100 has the knowledge as shown in FIG. 5, when the operator requests the output of the parts production plan table 47 by the method as shown in FIG. 4, this table is displayed. , The production period table 41 and the product production planning table 42 are converted by the type UPDATE, the resulting table 44 and the parts composition table 43 are converted by the type JOIN, and the resulting table is obtained.
46 and the production period table 45, it can be seen that it can be obtained by further applying the kind of conversion called UPDATE.

このように、システムは要求れた表名称を手がかりとし
て、知識ベースからその表に関する知識を探索し、発見
し、その内容を解読し記憶する、という動作を繰り返
し、入力表がすべて、入力用基礎データとして準備され
ているもの(知識の、入力表、変換名、演算式の箇所が
空になっているもの)にたどりつくと、一連の動作は終
了し、この結果、入力用基礎データに、それまで現われ
た変換を、逆に、順次行なっていくことにより操作者の
要求した出力を得るために必要な入力データやその処理
手順を生成することができる。
In this way, the system repeats the operations of searching for knowledge about the table from the knowledge base, finding out the content of the table by using the requested table name as a clue, and decoding and storing the content. When you reach what is prepared as data (knowledge, input table, conversion name, empty of arithmetic expression), a series of operations ends, and as a result, the basic data for input By conversely performing the above-described conversions in sequence, the input data necessary for obtaining the output requested by the operator and the processing procedure thereof can be generated.

次に、操作者からの要求の入出力、操作者への質問とそ
れに対する応答を行なう手段3について説明する。
Next, the means 3 for inputting / outputting a request from the operator, asking a question to the operator and responding thereto will be described.

まず最初にシステムは、第8図に示すように、操作者に
愛してCRTディスプレイを通して出力したい表の名称を
要求する(ステップ300)。この表の名称が、外部記憶
装置の知識ベースに知識として準備されているものであ
れば(301)、前述のような仕組みで、その表を得るた
めに必要な入力データとその処理手順を決定する(306
〜310)。もし要求された表の名称に関する知識が準備
されていない場合には、システムは操作者に対して、出
力したい表を構成する項目名を要求する(302)。そし
てこれらの項目名を含むような項目名をもつ表に関する
知識が知識ベースにあるか否かを探索する(303)。も
しあれば、この表を得るために必要な入力データとその
処理手順を決定する(306〜310)。もしなければ、第7
図に示すように要求された項目名が、あらかじめ準備し
ている表に関する知識における項目名のいくかの組合わ
せに分解することを試みる(304)。もし分解可能であ
れば分解したそれぞれの表を得るための入力データとそ
の処理手順を決定していく(306〜310)。もし分解可能
でなければ、システムは操作者に対し、要求された情報
は、出力できないことを表示する(305)。
First, the system requests the name of the table that the operator loves to output through the CRT display, as shown in FIG. 8 (step 300). If the name of this table has been prepared as knowledge in the knowledge base of the external storage device (301), the input data required to obtain the table and its processing procedure are determined by the mechanism as described above. To (306
~ 310). If the knowledge about the requested table name is not prepared, the system requests the operator for the item names that make up the table to be output (302). Then, it is searched whether knowledge about a table having item names including these item names exists in the knowledge base (303). If so, the input data required to obtain this table and its processing procedure are determined (306-310). If not, 7th
As shown, the requested item name is attempted to be decomposed into some combination of item names in the knowledge of the prepared table (304). If it can be decomposed, the input data to obtain each decomposed table and its processing procedure are determined (306 to 310). If not decomposable, the system indicates to the operator that the requested information cannot be output (305).

以上説明してきたように、本発明による情報処理手順の
生成装置によると、操作者はシステムの情報処理の仕組
みを熟知していなくても、必要とする出力に関する情報
をシステムに対し要求するだけで、あとはシステムが自
動的に、必要な入力データやその処理手順を決定してく
れる。
As described above, according to the information processing procedure generation device of the present invention, the operator does not need to be familiar with the system information processing mechanism, but only requests the system for information regarding the required output. After that, the system will automatically determine the necessary input data and the processing procedure.

〔発明の効果〕〔The invention's effect〕

本発明によれば、対象とする情報処理システムの情報処
理の仕組みを熟知していなくても、システムに出力を要
求するだけで必要な情報を得ることができるので、シス
テムの情報処理に関する専門家を育成する必要性が減少
するという経済的効果がある。
According to the present invention, it is possible to obtain necessary information only by requesting the output of the system without being familiar with the information processing mechanism of the target information processing system. It has the economic effect of reducing the need to train

【図面の簡単な説明】[Brief description of drawings]

第1図は、本発明による情報処理手順の生成装置の一実
施例の機能構成を示した図、第2図は、生産管理システ
ムにおける情報処理過程の基本的な処理単位と、その組
み合わせ方法とともに蓄積するためのデータ構造を示し
た図、第3図は、予め入力用基礎データとして準備して
おくべき表を表わすデータ構造を示した図、第4図は、
生産管理のための情報処理過程の一例を示した図、第5
図は、第4図に示した情報処理過程に関する知識のベー
ス構造を示した図、第6図は、知識ベースを用いて必要
な情報処理手順を生成するための機能構成を示した図、
第7図は、要求れた項目名の分解を示した図、第8図
は、表の変換による生産管理のための情報処理システム
の情報処理手順を生成する過程を示したフローチャート
である。 1……分解した処理単位をその組み合わせ方法とともに
蓄積しておく手段、2……必要な入力データとその処理
手順を組み立てていく手段、3……操作者からの要求の
入出力、質問、応答を行なう手段、4……生産管理にお
ける情報処理過程の基本処理単位、5……基本処理単位
を組み合わせ方法とともに計算機の記憶装置に蓄積する
ためのデータ構造、100……知識ベース、101〜109……
知識、200……知識ベースから知識を呼び出し、内容を
解読して、一時記憶しておく手段。
FIG. 1 is a diagram showing a functional configuration of an embodiment of an information processing procedure generating device according to the present invention, and FIG. 2 is a diagram showing a basic processing unit of an information processing process in a production management system and a combination method thereof. FIG. 3 is a diagram showing a data structure for storing, FIG. 3 is a diagram showing a data structure representing a table to be prepared in advance as input basic data, and FIG. 4 is
The figure which showed an example of the information processing process for production control, 5th
FIG. 6 is a diagram showing a base structure of knowledge about the information processing process shown in FIG. 4, FIG. 6 is a diagram showing a functional configuration for generating a necessary information processing procedure using the knowledge base,
FIG. 7 is a diagram showing decomposition of requested item names, and FIG. 8 is a flowchart showing a process of generating an information processing procedure of an information processing system for production management by converting a table. 1 ... Means for storing disassembled processing units together with their combination method, 2 ... Means for assembling necessary input data and their processing procedure, 3 ... Input / output of requests from operators, questions, responses Means for carrying out 4 ... Basic processing unit of information processing in production control, 5 ... Data structure for storing basic processing unit in storage device of computer together with combination method, 100 ... Knowledge base, 101-109 ... …
Knowledge, 200 ... A means of recalling knowledge from the knowledge base, decoding the content, and temporarily storing it.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 杉野 和宏 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所生産技術研究所内 (72)発明者 武田 健二 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所生産技術研究所内 (72)発明者 境野 良一 東京都千代田区神田駿河台4丁目6番地 株式会社日立製作所内 (56)参考文献 特開 昭60−24637(JP,A) 特開 昭59−184956(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Kazuhiro Sugino 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Inside the Hitachi, Ltd. Institute of Industrial Science (72) Inventor Kenji Takeda 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa (72) Inventor Ryoichi Sakaino 4-6 Kanda Surugadai, Chiyoda-ku, Tokyo Inside Hitachi, Ltd. (56) References JP-A-60-24637 (JP, A) JP-A Sho 59-184956 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】情報処理システムにおける情報処理過程
を、表変換の概念に基づいた基本的な処理単位に分解し
て、その各処理単位ごとに、出力される表形式データの
各項目が、入力する表形式データの各項目の演算により
導かれることを表す情報により記述して、それを知識と
呼び、計算機に事前に蓄積する手段と、 情報処理システムの操作者から要求された出力に関する
情報を手がかりとして、既に蓄積した基本的な処理単位
を表す上記知識を探索し、もし上記要求された出力に関
する情報が上記知識に記載された表形式データに一致し
たならば、対象とする情報処理システムの本来の情報処
理の流れとは逆向きに、上記知識を辿り、最終的に必要
な入力表形式データを表す知識を探し当て、その辿った
流れとは逆向きを処理手順と決定して組立て、また、も
し上記要求された出力に関する情報が上記知識に記載さ
れた表形式データに一致しないならば、上記要求された
出力に関する情報を複数に分割して、各分割情報が上記
知識の複数の表形式データに含まれるならば、各分割情
報ごとに上記知識を探索して、最終的に必要な入力表形
式データと、処理手順を決定して組立て、また、もし各
分割情報が上記知識の複数の表形式データに含まれなけ
れば、メッセージを表示して処理を終了する手段と、 上記手段により決定された入力表形式データと、処理手
順に基づいて情報処理を実行し、上記操作者から要求さ
れた出力の結果を求める手段と、 操作者からの要求の入力と要求された出力の結果の表
示、操作者への質問とそれに対する応答、および、上記
メッセージの表示などを行なう手段とから構成する情報
処理手順の生成装置。
1. An information processing process in an information processing system is decomposed into basic processing units based on the concept of table conversion, and each item of output tabular data is input for each processing unit. Described by information that indicates that it is derived by the operation of each item of tabular data, it is called knowledge, and means for pre-storing it in a computer and information related to the output requested by the operator of the information processing system. As a clue, the above knowledge representing the already accumulated basic processing unit is searched, and if the information regarding the requested output matches the tabular data described in the above knowledge, the target information processing system is searched. In the opposite direction to the original flow of information processing, the above knowledge is traced, the knowledge that represents the finally necessary input tabular data is searched for, and the opposite direction is determined as the processing procedure. If the information on the requested output does not match the tabular data described in the above knowledge, the information on the requested output is divided into a plurality of pieces, and each divided information corresponds to the above knowledge. If it is included in a plurality of tabular data, the above knowledge is searched for each division information, and finally necessary input tabular data and the processing procedure are determined and assembled. Also, if each division information is the above If the knowledge is not included in a plurality of tabular data, a means for displaying a message and ending the processing, an input tabular data determined by the means, and an information processing based on the processing procedure are executed, and the operation described above is performed. Means for obtaining the result of the output requested by the operator, the input of the request from the operator and the display of the result of the requested output, the question and the response to the operator, the display of the above message, etc. Generating apparatus information processing steps to configure and means for performing.
JP19580185A 1985-09-06 1985-09-06 Information processing procedure generator Expired - Lifetime JPH0797317B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19580185A JPH0797317B2 (en) 1985-09-06 1985-09-06 Information processing procedure generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19580185A JPH0797317B2 (en) 1985-09-06 1985-09-06 Information processing procedure generator

Publications (2)

Publication Number Publication Date
JPS6257023A JPS6257023A (en) 1987-03-12
JPH0797317B2 true JPH0797317B2 (en) 1995-10-18

Family

ID=16347203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19580185A Expired - Lifetime JPH0797317B2 (en) 1985-09-06 1985-09-06 Information processing procedure generator

Country Status (1)

Country Link
JP (1) JPH0797317B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2846054B2 (en) * 1990-04-20 1999-01-13 株式会社日立製作所 Output specification example information processing system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6024637A (en) * 1983-07-20 1985-02-07 Hitachi Ltd System flow generating system

Also Published As

Publication number Publication date
JPS6257023A (en) 1987-03-12

Similar Documents

Publication Publication Date Title
CA2505580A1 (en) Modeling system for graphic user interface
JPH0797317B2 (en) Information processing procedure generator
Sanderson et al. Handling complex real-world data with two cognitive engineering tools: COGENT and MacSHAPA
Teich et al. Towards the application of text generation in an integrated publication system
CN117420990A (en) Software generation method and device combining domain expert and IT expert
JPH06250911A (en) Data analysis device
Rothman Conversion and design in the research utilization process
JPH0296823A (en) Information processing device with an advice function based on usage history
JPH1166115A (en) Drawing generating device for assembly group by three-dimensional cad
JPH0798687A (en) Group suggestion supporting method and device therefor
US20240320247A1 (en) System and method for providing analytics and intelligent question-answering via interactive dashboard
JP3249134U (en) Software project support programming system for interface connection generation type AI platform
JPH0744343A (en) Automatic generating device for operation support information
JPH01244521A (en) Data manipulation system
JP2022015195A (en) Information processing apparatus, control program, and control method
Gentile A Theoretical Framework on Digital Transformation and Knowledge Transfer in Hybrid Work Contexts
CN113378523A (en) Resume rapid generation method, system, device and medium
JP2001337988A (en) Similar candidate narrowing system and similar candidate narrowing method
JP2000076319A (en) Recording system storing CAD system and program constituting CAD system
JPH0496104A (en) Work plan generation processor
JP2005063312A (en) Thinking support device, thinking support method, and thinking support program
JP2025007735A (en) Business analysis support device, business analysis support method and program
Stary et al. Task analysis meets prototyping: seeking seamless UI-development
JPH08212117A (en) Job data base generator and job data base preparing method
CN118349135A (en) Workflow track playing and form data real-time back display method