JPS63640A - Execution control system for partial unit of data flow - Google Patents
Execution control system for partial unit of data flowInfo
- 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
Links
- 238000000034 method Methods 0.000 claims description 25
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
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.
本発明は、バッチ処理業務のプログラム作成において、
データフローの部分ユニット毎にエラーをチエツクする
方式に関するもので、さらに詳しく言えば、プログラム
作成において、表示装置画面とのマンマシンインタフェ
ースにより、データフローの部分ユニット毎に入力後に
プログラムの実行を行い論理エラーをチエツクして、プ
ログラムのデバッグを実施する方式に関するものである
。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.
従来のバッチ処理業務のプログラム作成は、データフロ
ーの各部分ユニットの入力が総て終了すると、各部分ユ
ニットを連結して一連のプログラムとしてから試行を行
い、論理エラーのチエツクとエラーがあれば修正を行い
、これにより作成したプログラムのデバッグを完了させ
る方式が一般に採用されている。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.
したがって、従来のバッチ処理業務用のプログラム作成
では、データフローを構成する各部分ユニットを連結し
てからプログラムを試行するために、プログラム中に論
理エラーが在る場合その発見が遅れ、また修正作業にさ
いしてはエラー箇所の探究に時間を要するといった効率
を阻害する問題あった。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.
第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.
バッチ処理用プログラムの作成に際しては、データフロ
ーの各部分ユニット毎に入力を行い、その後に部分ユニ
ット表示手段により指定した部分ユニットを表示装置画
面上に呼び出す。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.
第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.
以上述べてきたように、本発明によれば、バッチ処理用
のプログラム作成において、プログラムの信頼性を保証
するために不可欠なデバッグ作業が容易となり、これに
より総合的なプログラム作成の効率化が図れ実用的には
極めて有用である。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.
第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)
)によるバッチ処理業務のプログラム作成において、 上記プログラムを構成するデータフローの部分ユニット
(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.
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)
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)
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 |
-
1986
- 1986-06-19 JP JP61143871A patent/JPS63640A/en active Pending
Patent Citations (2)
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)
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 |