JPS63640A - Execution control system for partial unit of data flow - Google Patents

Execution control system for partial unit of data flow

Info

Publication number
JPS63640A
JPS63640A JP61143871A JP14387186A JPS63640A JP S63640 A JPS63640 A JP S63640A JP 61143871 A JP61143871 A JP 61143871A JP 14387186 A JP14387186 A JP 14387186A JP S63640 A JPS63640 A JP S63640A
Authority
JP
Japan
Prior art keywords
partial unit
program
data flow
partial
execution control
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
JP61143871A
Other languages
Japanese (ja)
Inventor
Satoshi Miyoshi
三好 智
Norihiko Fujii
藤井 則彦
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
PFU Ltd
Original Assignee
Fujitsu Ltd
PFU 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, PFU Ltd filed Critical Fujitsu Ltd
Priority to JP61143871A priority Critical patent/JPS63640A/en
Publication of JPS63640A publication Critical patent/JPS63640A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To efficiently generate a program by executing a debug after executing an input at every partial unit, and checking a logical error. CONSTITUTION:At the time of generating a batch processing program, an input is executed at every partial unit 2 of a data flow, and thereafter, a partial unit which has been designated by a partial unit display means 3 is called onto a display device screen 1. When the partial unit 2 is called onto the display device screen 1, the program is executed at every partial unit 2, and when an error is detected, it is corrected each time. In this way, at the time of generating the program, the program can be generated efficiently as a whole by performing an execution of the program and an error correction at every part of the data flow.

Description

【発明の詳細な説明】 〔概要〕 本発明は、バッチ処理業務のプログラム作成において、
従来はデータフローの各部分ユニット毎に入力を行い、
入力完了後に各部分ユニ7)を連結しプログラム内の論
理エラーをチエツクする方式を採っていたが、これを各
部分ユニット毎の入力後にデバッグを行い論理エラーを
チエツクする方式に改良し、プログラム作成の効率化を
図る方式について開示されている。
[Detailed Description of the Invention] [Summary] The present invention provides a method for creating programs for batch processing operations.
Previously, input was performed for each partial unit of the data flow,
The previous method was to connect each partial unit 7) after the input was completed and check for logical errors in the program, but this has been improved to a method in which after inputting each partial unit, debugging is performed and logical errors are checked, making it easier to create programs. A method for improving efficiency is disclosed.

〔産業上の利用分野〕[Industrial application field]

本発明は、バッチ処理業務のプログラム作成において、
データフローの部分ユニット毎にエラーをチエツクする
方式に関するもので、さらに詳しく言えば、プログラム
作成において、表示装置画面とのマンマシンインタフェ
ースにより、データフローの部分ユニット毎に入力後に
プログラムの実行を行い論理エラーをチエツクして、プ
ログラムのデバッグを実施する方式に関するものである
The present invention provides a method for creating programs for batch processing operations.
This relates to a method for checking errors in each partial unit of a data flow. More specifically, during program creation, a man-machine interface with a display screen is used to execute the program after inputting data to each partial unit of the data flow. This relates to a method for checking errors and debugging programs.

情報処理に関する基本のプログラムは、業務別プログラ
ムとして多種類の物が市販されている。
Many types of basic programs related to information processing are commercially available as business-specific programs.

しかし、これらは個々の使用者の要求を完全に満たす物
とは限らない、従って使用者側におけるプログラムの作
成は必要不可欠のものである。
However, these do not necessarily completely satisfy the needs of each individual user, so it is essential for the user to create a program.

また、コンピュータによる情報処理の普及は、処理時間
の速さと信頼性の良さ等の特徴から、固定業務としての
繰り返し作業だけでなく、多岐にわたる業務に活用され
ており、これら多岐にわたる業務を処理するためにパン
チ処理業務のプログラムの作成が頻繁に発生ずる。
In addition, information processing using computers has become widespread, and due to its characteristics such as fast processing time and high reliability, it is used not only for fixed repetitive tasks but also for a wide variety of tasks. Therefore, it is frequently necessary to create programs for punch processing operations.

従って、バッチ処理業務用としての完成された信頼性の
高いプログラムを短時間で作成する必要がある。プログ
ラム作成において特に問題となるのはデバッグ作業であ
り、これが不十分であるとコンピュータといえども信頼
性の高い情報処理は不可能である。
Therefore, it is necessary to create a complete and highly reliable program for batch processing operations in a short time. Debugging is a particular problem when creating a program, and if this is insufficient, even a computer will not be able to process information reliably.

このような理由からバッチ処理業務用のプログラム作成
の効率的な方式が要望されている。
For these reasons, there is a need for an efficient method for creating programs for batch processing operations.

〔従来の技術〕[Conventional technology]

従来のバッチ処理業務のプログラム作成は、データフロ
ーの各部分ユニットの入力が総て終了すると、各部分ユ
ニットを連結して一連のプログラムとしてから試行を行
い、論理エラーのチエツクとエラーがあれば修正を行い
、これにより作成したプログラムのデバッグを完了させ
る方式が一般に採用されている。
Traditionally, when creating a program for batch processing operations, once all the inputs for each partial unit of the data flow are completed, each partial unit is connected to form a series of programs, and then a trial is performed, checking for logical errors and correcting any errors. A commonly used method is to complete the debugging of the created program.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

したがって、従来のバッチ処理業務用のプログラム作成
では、データフローを構成する各部分ユニットを連結し
てからプログラムを試行するために、プログラム中に論
理エラーが在る場合その発見が遅れ、また修正作業にさ
いしてはエラー箇所の探究に時間を要するといった効率
を阻害する問題あった。
Therefore, in conventional program creation for batch processing operations, the program is attempted after connecting each partial unit that makes up the data flow, which delays the discovery of logical errors in the program and requires correction work. However, there was a problem in that it took time to search for error locations, which hindered efficiency.

また、この−括方式は作業者にとっては修正作業の面倒
さと煩雑さにより、精神的にも著しく作業効率を阻害す
る問題点もあり、この方式の改善が必要とされている。
Furthermore, this method has the problem that it significantly impedes work efficiency mentally for the operator due to the trouble and complexity of the correction work, and there is a need to improve this method.

本発明はかかる問題点にかんがみて創作されたもので、
データフローを構成する各部分ユニット毎にエラーをチ
エツクし修正することにより、プログラム作成の作業効
率を改善する方式を提供するものである。
The present invention was created in view of these problems.
This method provides a method for improving the work efficiency of program creation by checking and correcting errors in each partial unit that constitutes a data flow.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は、本発明のデータフローの部分ユニット実行制
御方式の方式説明図である。
FIG. 1 is an explanatory diagram of a data flow partial unit execution control method according to the present invention.

第1図において1は表示装置画面であり、2は表示装置
画面1に表示されたデータフローの部分ユニットである
In FIG. 1, 1 is a display screen, and 2 is a partial unit of a data flow displayed on the display screen 1. In FIG.

3はデータフローの部分ユニットの中からオペレータが
指定した部分ユニットを、表示装置画面1に表示する部
分ユニット表示手段である。
Reference numeral 3 denotes a partial unit display means for displaying, on the display screen 1, a partial unit designated by the operator from among the partial units of the data flow.

4はオペレータが指定した部分ユニットを、部分ユニッ
ト表示手段3により表示装置画面lに表示し、また以降
の作業を進める上でのマンマシンインタフェース方式を
示したものである。
4 shows a man-machine interface method for displaying the partial unit designated by the operator on the display screen 1 by means of the partial unit display means 3, and for proceeding with the subsequent work.

以上の構成により、データフローの各部分ユニット毎に
、プログラムの論理エラーの早期発見と修正を行う方式
に改良して、従来の問題点の解決を図るものである。
With the above configuration, the system is improved to detect and correct logical errors in the program early for each partial unit of the data flow, thereby solving the conventional problems.

〔作用〕[Effect]

バッチ処理用プログラムの作成に際しては、データフロ
ーの各部分ユニット毎に入力を行い、その後に部分ユニ
ット表示手段により指定した部分ユニットを表示装置画
面上に呼び出す。
When creating a batch processing program, input is made for each partial unit of the data flow, and then the specified partial unit is called up on the display screen by the partial unit display means.

表示装置画面上に部分ユニットが呼び出されると部分ユ
ニット毎にプログラムを実行させ、エラーが発見される
とその都度修正を行う。
When a partial unit is called up on the display screen, a program is executed for each partial unit, and if an error is found, it is corrected each time.

このようにプログラム作成に際して、データフローの一
部分毎にプログラムの実行とエラー修正を施すことによ
り、総合的にプログラム作成の効率化が図れる方式であ
る。
In this way, when creating a program, by executing the program and correcting errors for each part of the data flow, this method can improve the overall efficiency of program creation.

〔実施例〕〔Example〕

第2図は本発明のデータフローの部分ユニット実行制御
方式の一実施例図である。
FIG. 2 is a diagram showing an embodiment of a data flow partial unit execution control method according to the present invention.

第2図において、21は表示装置画面であり、23はデ
ータフローの部分ユニット表示手段であって、手操作入
力装置23aと記憶装置23bで構成される。
In FIG. 2, 21 is a display screen, and 23 is data flow partial unit display means, which is composed of a manual input device 23a and a storage device 23b.

また、24はマンマシンインタフェースを示しており、
オペレータは表示装置21と会話型式で作業を実行する
ことができる。
Further, 24 indicates a man-machine interface,
The operator can perform tasks interactively with the display device 21.

2Aは上記の構成要素を制御する中央処理装置である。2A is a central processing unit that controls the above components.

第3図は、上記第2図の実施例の作業フローチャートで
あり、第3図に付記したステップ番号順に、第2図と対
応をとって説明を行う。
FIG. 3 is a work flowchart of the embodiment shown in FIG. 2, and will be explained in the order of step numbers appended to FIG. 3 in correspondence with FIG. 2.

ステップ■ 手操作入力装置23aにより表示装置画面
21に機能選択画面を表示し機能を選択する。
Step (2) A function selection screen is displayed on the display screen 21 using the manual input device 23a and a function is selected.

機能とは例えば中間処理、文書編集等である。The functions include, for example, intermediate processing and document editing.

ステップ■ 機能選択画面で機能を指定すると、資源選
択画面を呼び出し資源の選択を行う。
Step ■ When a function is specified on the function selection screen, the resource selection screen is called and resources are selected.

資源とは例えば入カフアイル或いは出力ファイル等であ
る。
The resource is, for example, an input file or an output file.

第3図38はステップ■で呼び出した資源選択を表示装
置画面21に表示した画面の概念図の一例である。
FIG. 38 is an example of a conceptual diagram of a screen in which the resource selection called in step (2) is displayed on the display device screen 21.

ステップ■ 第3図3aの画面の状態でコマンドの詳細
を選択する。3bは選択後の画面の概念図であり、この
画面の図では部分ユニットの中間処理(編集)の詳細が
細分化された状態を表している。
Step 3 Select the details of the command on the screen shown in Figure 3a. 3b is a conceptual diagram of the screen after selection, and this screen diagram shows a state in which the details of intermediate processing (editing) of a partial unit are subdivided.

ステップ■ 中間処理(WA集)の詳細が細分化される
と、詳細コマンドを投入する。
Step ■ When the details of the intermediate processing (WA collection) are subdivided, a detailed command is input.

ステップ■ 中間処理(編集)の詳細が細分化され2マ
ントが投入されると、部分ユニットノロシックを構成す
る命令が表示される。
Step ■ When the details of the intermediate processing (editing) are subdivided and two cloaks are inserted, the instructions that make up the partial unit Norosic are displayed.

第3図3c、3d、3eは表示装置画面21に命令がコ
マンド毎に表示された一例を図示したものである。
3c, 3d, and 3e illustrate an example in which commands are displayed on the display screen 21 for each command.

ステップ■ ■で表示された命令の中より、必要命令を
指定したのち、中間テキスト3f (原始プログラムの
登録集原文)に変換を行い、インタプリタ(解釈するた
めの計算機プログラム)として参照しながらプログラム
の実行を行う。
After specifying the necessary instructions from among the instructions displayed in step ■ ■, convert it to intermediate text 3f (source program library original text), and read the program while referring to it as an interpreter (computer program for interpretation). carry out the execution.

ステップ■ ■のプログラム実行後に部分ユニットにエ
ラーが発見されなければ、次の部分ユニットのチエツク
に作業を移行する。
If no error is found in the partial unit after executing the program in step ■■, the work shifts to checking the next partial unit.

もし、エラーが発見されると、エラーが発生した原因の
探究と修正を行い、修正が完了すると再度フローチャー
ト■から繰り返して再確認を行う。
If an error is found, the cause of the error is investigated and corrected, and once the correction is completed, reconfirmation is performed again from flowchart ■.

上記の作業は終始マンマシンインタフェース方式24に
より、表示装置画面21と会話型で実行する方式が採用
されている。
The above-mentioned work is carried out interactively with the display screen 21 using a man-machine interface method 24 from beginning to end.

このように、データフローを部分ユニット毎に細分化し
て識別番号を付与し、バッチ処理用のプログラムの作成
に伴い不可分の関係にあるデバッグの処理を早期に行い
、最終的には識別番号で編集を行う方式である。
In this way, the data flow can be subdivided into partial units and given identification numbers, and debugging, which is inseparable when creating a program for batch processing, can be performed early on, and finally the data can be edited using the identification numbers. This is a method to do this.

この部分ユニット毎に細分化する方式によればデパック
作業の単純化が可能となり、総合的にはプログラム作成
の効率化が図れることとなる。
This method of subdividing into partial units makes it possible to simplify the depacking work and improve the overall efficiency of program creation.

〔発明の効果〕〔Effect of the invention〕

以上述べてきたように、本発明によれば、バッチ処理用
のプログラム作成において、プログラムの信頼性を保証
するために不可欠なデバッグ作業が容易となり、これに
より総合的なプログラム作成の効率化が図れ実用的には
極めて有用である。
As described above, according to the present invention, when creating a program for batch processing, the debugging work that is essential to guarantee the reliability of the program is facilitated, thereby improving the overall efficiency of program creation. It is extremely useful in practical terms.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のデータフローの部分ユニット実行制御
方式の方式説明図、 第2図は本発明の一実施例図、 第3図は本発明の詳細な説明するフローチャートである
。 第1図において、 1は表示装置画面、 2はデータフローの部分ユニット、 3は部分ユニット表示手段、 4はマンマシンインタフェースである。 第1図 窄侘叩の一寅茨ボ“5図
FIG. 1 is a system explanatory diagram of a data flow partial unit execution control method of the present invention, FIG. 2 is a diagram of an embodiment of the present invention, and FIG. 3 is a flowchart explaining the present invention in detail. In FIG. 1, 1 is a display screen, 2 is a data flow partial unit, 3 is a partial unit display means, and 4 is a man-machine interface. Figure 1: The Ichitoraibarabo of Sawabi-bashing “Figure 5”

Claims (1)

【特許請求の範囲】 表示装置画面田とのマンマシンインタフェース方式(4
)によるバッチ処理業務のプログラム作成において、 上記プログラムを構成するデータフローの部分ユニット
(2)を指定して上記表示装置画面(1)に表示する、
部分ユニット表示手段(3)を設け、上記マンマシンイ
ンタフェース方式(4)により該データフローの部分ユ
ニット(2)毎に、プログラムを実行させてデバッグす
ることを特徴とするデータフローの部分ユニット実行制
御方式。
[Claims] Man-machine interface method (4) with display device screen field
), specifying a partial unit (2) of the data flow that constitutes the program and displaying it on the display screen (1);
A data flow partial unit execution control characterized in that a partial unit display means (3) is provided, and a program is executed and debugged for each partial unit (2) of the data flow using the man-machine interface method (4). method.
JP61143871A 1986-06-19 1986-06-19 Execution control system for partial unit of data flow Pending JPS63640A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61143871A JPS63640A (en) 1986-06-19 1986-06-19 Execution control system for partial unit of data flow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61143871A JPS63640A (en) 1986-06-19 1986-06-19 Execution control system for partial unit of data flow

Publications (1)

Publication Number Publication Date
JPS63640A true JPS63640A (en) 1988-01-05

Family

ID=15348936

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61143871A Pending JPS63640A (en) 1986-06-19 1986-06-19 Execution control system for partial unit of data flow

Country Status (1)

Country Link
JP (1) JPS63640A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0321311A (en) * 1989-06-15 1991-01-30 Matsushita Electric Ind Co Ltd Air purifier

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57197657A (en) * 1981-05-29 1982-12-03 Hitachi Ltd Test system for program
JPS59128652A (en) * 1983-01-14 1984-07-24 Fuji Facom Corp Program testing method using display device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57197657A (en) * 1981-05-29 1982-12-03 Hitachi Ltd Test system for program
JPS59128652A (en) * 1983-01-14 1984-07-24 Fuji Facom Corp Program testing method using display device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0321311A (en) * 1989-06-15 1991-01-30 Matsushita Electric Ind Co Ltd Air purifier
JP2605870B2 (en) * 1989-06-15 1997-04-30 松下電器産業株式会社 Air cleaner

Similar Documents

Publication Publication Date Title
JP3407809B2 (en) Automated test system for computer application software
EP0690378A1 (en) Tool and method for diagnosing and correcting errors in a computer programm
JPS63181033A (en) Automatic program generating system
JPH02272645A (en) Method for supporting program debugging
US7178135B2 (en) Scope-based breakpoint selection and operation
JP2000122886A (en) Program production system of semiconductor testing device
JPS63640A (en) Execution control system for partial unit of data flow
JPH03241439A (en) Test data preparation tool
JPH0554277A (en) Plant monitor device
EP0801348A1 (en) Method of monitoring the operation of a computer
JPH10187461A (en) Language processing system
JPH02275539A (en) Debugging system
JP2820184B2 (en) Load module unit test support device
JP3696906B2 (en) Data input method and apparatus
JP2785606B2 (en) Debugger for pipelined computer programs
JPH0468446A (en) Debugging supporting device
JPS6033640A (en) Data monitoring system
JPS62145424A (en) Program managing method
JPH0269837A (en) Program debug support device
JPH07319730A (en) Test debugging method
JPS63228341A (en) Program syntax checking system
JPH0439746A (en) Program development supporting device
JPH03130840A (en) Trace control system for overlay module
JPH064348A (en) Program debugging system
JPH02247742A (en) Test program forming processing system