JPH02137029A - プログラム制御方式 - Google Patents

プログラム制御方式

Info

Publication number
JPH02137029A
JPH02137029A JP29191888A JP29191888A JPH02137029A JP H02137029 A JPH02137029 A JP H02137029A JP 29191888 A JP29191888 A JP 29191888A JP 29191888 A JP29191888 A JP 29191888A JP H02137029 A JPH02137029 A JP H02137029A
Authority
JP
Japan
Prior art keywords
program
data
procedure
calling
name
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
Application number
JP29191888A
Other languages
English (en)
Inventor
Hideko Suehiro
末広 秀子
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP29191888A priority Critical patent/JPH02137029A/ja
Publication of JPH02137029A publication Critical patent/JPH02137029A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 主プログラムが手続き用プログラムを介して複数の独立
プログラムの中の所望のプログラムと連携されるプログ
ラム制御方式に関し、 プログラムのサイズを小さくできること、処理能力を向
上できること及び機能の拡張が容易なこと等の特長を持
つプログラム制御方式を提供することを目的とし、 複数のプログラムB1.Bz、・・・、Bnを呼び出す
ための手順を集めた手続き用プログラムXを用意し、或
る主プログラムAがプログラムB、を呼び出す場合に、
手続き用プログラムXを介してプログラムB、を呼び出
すようにしたものである。
〔産業上の利用分野〕
本発明は、主プログラムが手続き用プログラムを介して
複数の独立プログラムの中の所望のプログラムと連携さ
れるプログラム制御方式に関するものである。
〔従来の技術及び発明が解決しようとする課題]従来の
技術では、個々の独立したプログラムのみで機能が完結
されていたため、或る一つの目的にしかそのプログラム
を使うことが出来なかった。
また、個々の独立したプログラムのみで機能を拡張しよ
うとすると、プログラム自身が大きくなり、動作するた
めのメモリが太き(なったり、全体の処理能力が低下す
るという問題点があった。
本発明は、この点に鑑みて創作されたものであって、プ
ログラムのサイズを小さくできること、処理能力を向上
できること及び機能の拡張が容易なこと等の特長を持つ
プログラム制御方式を提供することを目的としている。
〔課題をを解決するたりの手段〕
第1図は本発明の概要を示す図である。同図において、
Aはプログラム、Xは手続き用プログラム、Bもプログ
ラム、Dはデータをそれぞれ示している。
プログラムAは、各種の処理定義を有しており、処理定
義の中で手続き用プログラムXを呼び出している。プロ
グラムBは1個しか示されていないが、プログラムBは
1群のプログラムB、、B。
・・・ B7を表現している。例えば、プログラムB1
は日本語処理プログラム(EI’0WORD)であり、
プログラムB2は電子表計算処理プログラム(EPOC
ALC)である。計算機システムは、このようなプログ
ラムを20種類はど有している。手続き用プログラムX
は、プログラムB1を呼び出すための手順、プログラム
B2を呼び出すための手順、・・・プログラムB、を呼
び出すための手順を有している。データDは例えば台帳
のデータであって、プログラムA及びプログラムBから
アクセスされる。
第2図は伝票発行処理を説明するための図である。同図
において、aとbは伝票のヘッドと呼ばれる部分であり
、cadとeは伝票のボディと呼ばれる部分であり、r
は伝票のチエイルと呼ばれる部分である。
プログラムAが伝票発行プログラムであると仮定する。
プログラムAは、aに入力するデータからbを捜す(例
えば、得意先コードから得意先名を捜す)と言う処理を
行い、次にCの入力データを判断してdに対する処理を
決めると言う処理を行い、dの処理の中で手続き用プロ
グラムXを呼び出す。プログラムAは手続きXを呼び出
すことが目的である場合、データの受渡は不要である。
但し、以下のような場合には、データを渡すことがある
■ プログラム84群を使用するデータの決定骨データ
のファイル名を渡す。
■ 手続きXに対する手順の変更指示→手続きXで参照
可能な値、それが手順変更のスイッチの役目を果たす。
手続きXの中には、各プログラムB、の呼出し命令およ
びその呼出しを制御する条件1分岐、繰返し命令などを
含み、例えば、データDのある値を判断して手続きXの
中の流れを変更する処理などを行う。手続き用プログラ
ムXは、プログラムAから渡されたデータに基づいて何
れのプログラムB、を呼び出すべきかを決め、呼び出し
先のプログラムB、に対応した前処理を行い、しかる後
にプログラムB、を呼び出す。呼び出す際には、呼出す
プログラムの名前を指定すると共に、機能パラメータ(
印刷1作成、更新の何れか等)を指定する。手続きXが
プログラムB、を呼び出す場合、処理対象データをデー
タDに格納して、そのファイル名をプログラムB、に通
知することもある。
プログラムB、は、台帳のデータの合成などを行い、e
に値を代入する。プログラムB、は処理が終了すると、
制御を手続き用プログラムXに戻す。手続き用プログラ
ムXは、プログラムB、から制御が戻されると、制御を
プログラムAに戻す。
プログラムAは、手続き用プログラムXから制御が戻さ
れると、eの値に基づいてfの値を求める等の処理を行
う。
〔発明の効果〕
プログラムAからプログラムBを個々に呼び出すと、プ
ログラムが大きくなり、柔軟性やメンテナンス性、他へ
の適用性が悪化する。本発明によれば、手続きプログラ
ムによって連結する各独立プログラムのサイズを縮小さ
せることができ、それによって処理能力の向上を図るこ
とができる。
また、各独立プログラムの連結により機能の拡張が可能
となる。
【図面の簡単な説明】
第1図は本発明の概要を示す図、第2図は伝票発行処理
を説明するための図である。 A・・・プログラム、B・・・プログラム、X・・・手
続き用プログラム、 D・・・データ。

Claims (1)

    【特許請求の範囲】
  1. 独立した複数の機能を有するプログラムを持つ計算機シ
    ステムにおいて、各プログラムを連結する手続きプログ
    ラムを介し、或るプログラムの処理定義の中で他のプロ
    グラムを呼び出すことを特徴とするプログラム制御方式
JP29191888A 1988-11-18 1988-11-18 プログラム制御方式 Pending JPH02137029A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29191888A JPH02137029A (ja) 1988-11-18 1988-11-18 プログラム制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29191888A JPH02137029A (ja) 1988-11-18 1988-11-18 プログラム制御方式

Publications (1)

Publication Number Publication Date
JPH02137029A true JPH02137029A (ja) 1990-05-25

Family

ID=17775145

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29191888A Pending JPH02137029A (ja) 1988-11-18 1988-11-18 プログラム制御方式

Country Status (1)

Country Link
JP (1) JPH02137029A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63630A (ja) * 1986-06-19 1988-01-05 Fujitsu Ltd プログラム呼出し方式
JPS63168725A (ja) * 1987-01-06 1988-07-12 Toshiba Corp プログラム呼出方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63630A (ja) * 1986-06-19 1988-01-05 Fujitsu Ltd プログラム呼出し方式
JPS63168725A (ja) * 1987-01-06 1988-07-12 Toshiba Corp プログラム呼出方式

Similar Documents

Publication Publication Date Title
US4890240A (en) Coalescing changes in pattern-directed, rule-based artificial intelligence production systems
JPH0565892B2 (ja)
JPH02137029A (ja) プログラム制御方式
JPH01118931A (ja) プログラム変換方式
JPS63142431A (ja) パイプライン制御方式
JPH04153764A (ja) 分散cpuの処理高速化方式
JP2585780B2 (ja) 入出力ライブラリにおけるdoループ最適化処理方式
JPS5826567B2 (ja) 電子計算機システム
JPS63291128A (ja) プロダクシヨンシステム
JPH04252336A (ja) プログラム最適化処理装置
JPH01270128A (ja) リンクシステム
JPS63288332A (ja) プロダクシヨンシステム
WO1990007152A1 (en) A modular blackboard-based expert system
JPS6362038A (ja) 推論手続き制御方式
JPH03204035A (ja) ネットワークジョブステップ実行制御方式
JPS63289648A (ja) プロダクシヨンシステム
JPS63157234A (ja) プログラム修正方式
JPH0328905A (ja) プログラマブルコントローラの入出力転送方法
JPH0290301A (ja) Pcのモジュール構成変更方式
JPH03158969A (ja) データ処理装置
PONTIFF Backend control processor for a multi-processor relational database computer system[M. S. Thesis]
JPS63163636A (ja) 並列処理実行方式
JPH0253103A (ja) リンク式データ伝送ラインの子局
JPH01163872A (ja) 演算器自動割付け方法
JPS62209671A (ja) 図面管理装置