JPH1049358A - Device and method for automatically generating altered program - Google Patents
Device and method for automatically generating altered programInfo
- Publication number
- JPH1049358A JPH1049358A JP20442496A JP20442496A JPH1049358A JP H1049358 A JPH1049358 A JP H1049358A JP 20442496 A JP20442496 A JP 20442496A JP 20442496 A JP20442496 A JP 20442496A JP H1049358 A JPH1049358 A JP H1049358A
- Authority
- JP
- Japan
- Prior art keywords
- program
- remodeling
- information
- running
- source
- 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 title claims abstract description 11
- 238000007634 remodeling Methods 0.000 claims description 89
- 230000004048 modification Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 20
- 238000012937 correction Methods 0.000 abstract description 4
- 239000000284 extract Substances 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 230000002542 deteriorative effect Effects 0.000 abstract description 2
- 230000004075 alteration Effects 0.000 abstract 7
- 238000012986 modification Methods 0.000 description 19
- 238000013461 design Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- XXQCMVYBAALAJK-UHFFFAOYSA-N ethyl n-[4-[benzyl(2-phenylethyl)amino]-2-(2-phenylethyl)-1h-imidazo[4,5-c]pyridin-6-yl]carbamate Chemical compound N=1C=2C(N(CCC=3C=CC=CC=3)CC=3C=CC=CC=3)=NC(NC(=O)OCC)=CC=2NC=1CCC1=CC=CC=C1 XXQCMVYBAALAJK-UHFFFAOYSA-N 0.000 description 1
- MKZGVLPHKXXSSG-UHFFFAOYSA-N ethyl n-[4-[benzyl(2-phenylethyl)amino]-2-[4-(trifluoromethyl)phenyl]-1h-imidazo[4,5-c]pyridin-6-yl]carbamate Chemical compound N=1C(NC(=O)OCC)=CC=2NC(C=3C=CC(=CC=3)C(F)(F)F)=NC=2C=1N(CC=1C=CC=CC=1)CCC1=CC=CC=C1 MKZGVLPHKXXSSG-UHFFFAOYSA-N 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、改造プログラムの
自動生成装置及び方法に関し、特に事務処理プログラム
の開発におけるCOBOL改造プログラムの自動生成装
置及び方法に関する。The present invention relates to an apparatus and a method for automatically generating a remodeling program, and more particularly to an apparatus and a method for automatically generating a COBOL remodeling program in the development of a business processing program.
【0002】[0002]
【従来の技術】事務処理用プログラムの開発では、稼働
中のCOBOLプログラムに対して改造を加え、改造プ
ログラムを生成することが行われる。通常、この種の改
造プログラムの生成は、稼働中プログラムのプログラム
ソースを複写して改造作業のベースとし、ソース行に改
造を加える。または、稼働中プログラムの設計情報を複
写して改造作業のベースとし、改造を加えた設計情報を
元に改造プログラムのソースを生成する。2. Description of the Related Art In the development of a business processing program, a remodeling program is generated by adding a remodeling to a running COBOL program. Normally, to generate this kind of remodeling program, the program source of the running program is copied and used as a base for the remodeling work, and the source line is remodeled. Alternatively, the design information of the running program is copied and used as the base of the remodeling work, and the source of the remodeling program is generated based on the redesigned design information.
【0003】COBOLプログラムの改造では、改造プ
ログラムが本稼働するまでは、稼働中プログラムのソー
スあるいは設計情報と、改造プログラムのソースあるい
は設計情報とは、別々に管理される。したがって、稼働
中プログラムに修正が加えられた場合には、改造プログ
ラムソースあるいは設計情報にも、稼働中プログラムに
加えられた修正と同様の修正を加える必要がある。In the remodeling of the COBOL program, the source or design information of the running program and the source or design information of the remodeling program are managed separately until the remodeling program is put into operation. Therefore, when a modification is made to the running program, it is necessary to make the same modification to the modified program source or the design information as the modification made to the running program.
【0004】従来、稼働中プログラムに修正が加えられ
た場合には、改造プログラムに対して同様の修正を人的
に加えている。Conventionally, when a modification is made to a running program, the same modification is manually made to the remodeling program.
【0005】[0005]
【発明が解決しようとする課題】第1の問題点は、稼働
中プログラムに加えられた修正と同様の修正が改造プロ
グラムに正確に加えられず、改造プログラムの本稼働の
際に、誤動作を招く場合があることである。このような
問題は、プログラムの本数、及び改造量の多い大規模シ
ステムほど、発生する可能性が高い。A first problem is that a modification similar to the modification made to the running program is not accurately added to the remodeling program, which causes a malfunction when the remodeling program is put into full operation. That is the case. Such a problem is more likely to occur in a large-scale system in which the number of programs and the amount of modification are large.
【0006】その理由は、稼働中プログラムと改造プロ
グラムのソースあるいは設計情報を別管理しているた
め、それぞれに対して人的に同じ修正を加える必要があ
り、改造プログラムへの修正もれや、修正ミスが発生し
やすいためである。また、稼働中プログラムの修正担当
者と改造プログラムの改造担当者とが、同一人で無い場
合、担当者間の情報伝達が不十分となり易く、改造プロ
グラムの修正もれが発生する確率はさらに高くなる。The reason is that since the source or design information of the running program and the remodeling program are managed separately, it is necessary to manually make the same correction to each of them. This is because a correction error is likely to occur. In addition, if the person in charge of modifying the running program and the person in charge of modifying the remodeling program are not the same person, the communication between the persons in charge is likely to be insufficient, and the probability that the remodeling program will be leaked is even higher. Become.
【0007】本発明は、プログラム改造期間中に、改造
プログラムの元となる稼働中プログラムに加えられる修
正を改造プログラムに確実に反映させ、煩雑なソース管
理や情報伝達もれによる改造プログラムの品質の低下を
防止することを目的とする。According to the present invention, during a program remodeling period, a modification made to a running program which is a source of the remodeling program is surely reflected in the remodeling program, and the quality of the remodeling program due to complicated source management and information transmission leakage is reduced. The purpose is to prevent reduction.
【0008】[0008]
【課題を解決するための手段】本発明によれば、改造プ
ログラムから改造情報を抽出する改造情報抽出手段(図
1の15)と、前記改造情報を格納する改造情報格納手
段(図1の12)と、稼働中プログラムと前記改造情報
とを編集して新たな改造プログラムを生成する改造プロ
グラム生成処理手段(図1の13)とを備えたことを特
徴とする改造プログラムの自動生成装置が得られる。According to the present invention, a remodeling information extracting means (15 in FIG. 1) for extracting remodeling information from a remodeling program, and a remodeling information storage means (12 in FIG. 1) for storing the remodeling information. ), And a remodeling program generation processing means (13 in FIG. 1) for editing a running program and the remodeling information to generate a new remodeling program. Can be
【0009】また、本発明によれば、前記稼働中プログ
ラムを格納する稼働中ソース格納手段(図1の11)
と、該稼働中ソース格納手段に格納された前記稼働中プ
ログラムを修正する修正手段(図1の16a)とを有
し、該修正手段が前記稼働中プログラムの修正を行う毎
に、前記改造プログラム生成処理手段が、前記新たな改
造プログラムを生成するようにしたことを特徴とする改
造プログラムの自動生成装置が得られる。According to the present invention, a running source storage means (11 in FIG. 1) for storing the running program.
And a correcting means (16a in FIG. 1) for correcting the running program stored in the running source storage means. Each time the correcting means corrects the running program, the modification program An automatic generation program for a remodeling program is obtained, wherein the generation processing means generates the new remodeling program.
【0010】また、本発明によれば、前記稼働中プログ
ラムを複写して格納する改造ソース格納手段(図1の1
4)と、該改造ソース格納手段に格納された前記稼働中
プログラムの複写を改造して前記改造プログラムとする
改造手段(図1の16b)とを有し、前記新たな改造プ
ログラムを前記改造ソース格納手段に格納させることに
より、再度の改造を可能にしたことを特徴とする改造プ
ログラムの自動生成装置が得られる。Further, according to the present invention, a modified source storage means (1 in FIG. 1) for copying and storing the running program.
4) and remodeling means (16b in FIG. 1) for remodeling a copy of the running program stored in the remodeling source storage means to obtain the remodeling program. An automatic generation program of a remodeling program characterized in that the remodeling can be performed again by storing it in the storage means.
【0011】さらに、本発明によれば、改造プログラム
から改造情報を抽出して改造情報格納手段に格納してお
き、稼働中ソース格納手段に格納された稼働中プログラ
ムが修正される毎に、修正された稼働中プログラムと前
記改造情報とを編集して新たな改造プログラムを自動生
成するようにしたことを特徴とする改造プログラムの自
動生成方法が得られる。Further, according to the present invention, the remodeling information is extracted from the remodeling program and stored in the remodeling information storage means, and each time the running program stored in the running source storage means is corrected, An automatic generation method of a remodeling program is obtained, wherein a new remodeling program is automatically generated by editing the operated program and the remodeling information.
【0012】さらにまた、本発明によれば、前記新たな
改造プログラムを再度改造して、新たな改造情報を抽出
し、前記改造情報格納手段に格納しておくことを特徴と
する改造プログラムの自動生成方法が得られる。Still further, according to the present invention, the new remodeling program is remodeled again, new remodeling information is extracted and stored in the remodeling information storage means. A generation method is obtained.
【0013】[0013]
【作用】本発明は、改造プログラムを稼働中プログラム
と改造情報とから随時生成することができるようにした
もので、最新の稼働中プログラムの修正内容を自動的に
改造プログラムに反映することができる。このため、改
造担当者は、稼働中プログラムに加えられた修正を改造
プログラムに対して人的に加える必要がない。According to the present invention, a remodeling program can be generated at any time from a running program and remodeling information, and the latest modification of the running program can be automatically reflected in the remodeling program. . For this reason, the remodeling person does not need to manually add the correction made to the running program to the remodeling program.
【0014】また、改造情報は、改造プログラムから自
動的に抽出管理されるため、改造担当者は、改造情報を
意識することなく、自動生成された改造プログラムに対
し、画面エディタにより新たな改造を加えることができ
る。Also, since the remodeling information is automatically extracted and managed from the remodeling program, the person in charge of remodeling can use the screen editor to perform a new remodeling on the automatically generated remodeling program without being conscious of the remodeling information. Can be added.
【0015】[0015]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0016】図1に本発明のCOBOL改造プログラム
自動生成装置の一実施の形態を示す。この装置は、稼働
中ソースライブラリ11、改造情報ライブラリ12、改
造プログラム生成処理部13、改造ソースライブラリ1
4、改造情報生成処理部15、及び画面エディタ16
a、16bを有している。FIG. 1 shows an embodiment of an automatic COBOL remodeling program generating apparatus according to the present invention. This apparatus includes an operating source library 11, a remodeling information library 12, a remodeling program generation processor 13, a remodeling source library 1
4. Modification information generation processing unit 15 and screen editor 16
a and 16b.
【0017】稼働中ソースライブラリ11は、稼働中の
プログラムソースを格納している。また、改造情報ライ
ブラリ12は、改造プログラムの改造情報を格納してい
る。改造プログラム生成処理部13は、稼働中ソースラ
イブラリ11からの稼働中プログラム101と改造情報
ライブラリ12からの改造情報102を、それぞれのC
OBOL行番号を利用して編集し、改造プログラム10
3を生成する。また、改造プログラム生成処理部13
は、編集結果リスト17を作成するための編集結果デー
タ104を出力する。改造ソースライブラリ14は、稼
働中プログラムの複写105または改造プログラム10
3を格納する。改造情報生成処理部15は、改造プログ
ラム13の各COBOLソース行の所定の位置をみて、
改造行を示す改造区分等が入力されている行を抽出し、
改造プログラム13の改造情報102を作成する。画面
エディタ16aは、稼働中ソースライブラリ11に格納
された稼働中プログラムの修正に用いられる。また、画
面エディタ16bは、改造ソースライブラリ14に格納
された稼働中プログラムの複写105または改造プログ
ラム103の改造に用いられる。The operating source library 11 stores operating program sources. The remodeling information library 12 stores remodeling information of a remodeling program. The remodeling program generation processing unit 13 converts the running program 101 from the running source library 11 and the remodeling information 102 from the remodeling information library 12 into respective C
Edit using the OBOL line number and modify the program 10
3 is generated. The remodeling program generation processing unit 13
Outputs the editing result data 104 for creating the editing result list 17. The modified source library 14 stores a copy 105 of the running program or the modified program 10.
3 is stored. The remodeling information generation processing unit 15 looks at a predetermined position of each COBOL source line of the remodeling program 13 and
Extract the line where the remodeling section etc. indicating the remodeling line is input,
The remodeling information 102 of the remodeling program 13 is created. The screen editor 16a is used for modifying the running program stored in the running source library 11. The screen editor 16 b is used to copy the running program 105 stored in the remodeling source library 14 or remodel the remodeling program 103.
【0018】次に図1の装置の動作について説明する。Next, the operation of the apparatus shown in FIG. 1 will be described.
【0019】改造担当者が、改造作業に着手する場合、
稼働中ソースライブラリ11に格納された稼働中プログ
ラムを複写して、複写105を改造ソースライブラリ1
4に格納させる。そして、改造担当者は、画面エディタ
16bを用いて、稼働中プログラムの複写105に対し
て改造を加える。このとき、改造されたCOBOLソー
ス行の所定位置には、改造行であることを示す改造区
分、及び、稼働中プログラムに対する更新区分(行の追
加、置換、及び注釈化等)を入力する。When a remodeling person starts remodeling work,
The running program stored in the running source library 11 is copied, and the copy 105 is converted into the modified source library 1.
4 is stored. Then, the person in charge of modification uses the screen editor 16b to modify the copy 105 of the running program. At this time, at a predetermined position of the remodeled COBOL source line, a remodeling category indicating a remodeling row and an update category (addition, replacement, annotation, etc. of a line) for the running program are input.
【0020】改造作業が終了すると、改造情報作成処理
部15は、改造ソースライブラリ14の改造プログラム
13から、改造区分、更新区分が入力されている行、即
ち、改造行を抽出する。抽出された改造行に関する情報
は、改造プログラム103の改造情報102として改造
情報ライブラリ12に格納される。When the remodeling operation is completed, the remodeling information creation processing unit 15 extracts, from the remodeling program 13 of the remodeling source library 14, a line in which the remodeling section and the updating section are input, ie, a remodeling row. Information about the extracted remodeling line is stored in the remodeling information library 12 as remodeling information 102 of the remodeling program 103.
【0021】この後、稼働中ソースライブラリ11に格
納されている稼働中プログラムに対して、画面エディタ
16aから修正が加えられると、改造プログラム生成処
理部13は、修正された稼働中プログラム101と改造
情報ライブラリ12に格納されていた改造プログラムの
改造情報102とを、COBOL行番号をキーとして編
集し、新たな改造プログラム103を生成する。新たな
改造プログラム103は、改造ソースライブラリ14に
格納される。また、改造プログラム生成処理部13は、
改造情報の反映箇所、更新区分との編集処理内容の整合
性のチェック結果等の編集結果データ104を出力す
る。編集結果データ104は、編集結果リスト17の作
成に利用される。改造担当者は、編集結果リスト17を
見ることで、改造プログラム13の生成状況を確認する
ことができる。Thereafter, when the running program stored in the running source library 11 is modified by the screen editor 16a, the remodeling program generation processing unit 13 rebuilds the modified running program 101 and the rebuilding program. The remodeling information 102 of the remodeling program stored in the information library 12 is edited using the COBOL line number as a key to generate a new remodeling program 103. The new remodeling program 103 is stored in the remodeling source library 14. In addition, the remodeling program generation processing unit 13
It outputs editing result data 104 such as a result of checking the consistency of the editing process contents with the location where the remodeling information is reflected and the update category. The editing result data 104 is used for creating the editing result list 17. The remodeling person can check the generation status of the remodeling program 13 by looking at the editing result list 17.
【0022】以降、画面エディタ16bを用いて改造ソ
ースライブラリ14に格納された改造プログラムが、再
度、改造されると、その改造に基づく改造情報102
が、改造情報作成処理部15により作成され、改造情報
ライブラリ12に格納される。そして、稼働中ソースラ
イブラリ11に格納された稼働中プログラムが、画面エ
ディタ16aにより修正されると、改造プログラム生成
処理部13により、新たな改造プログラム103が生成
される。Thereafter, when the remodeling program stored in the remodeling source library 14 using the screen editor 16b is remodeled again, the remodeling information 102 based on the remodeling is stored.
Is created by the remodeling information creation processing unit 15 and stored in the remodeling information library 12. Then, when the running program stored in the running source library 11 is corrected by the screen editor 16a, the remodeling program generation processing unit 13 generates a new remodeling program 103.
【0023】上述のようにして、図1の装置は、最新の
稼働中プログラムと最新の改造情報とから、随時、改造
プログラムを自動的に生成する。As described above, the apparatus shown in FIG. 1 automatically generates a remodeling program at any time from the latest operating program and the latest remodeling information.
【0024】[0024]
【実施例】次に、図2を参照して本発明の実施例につい
て説明する。Next, an embodiment of the present invention will be described with reference to FIG.
【0025】改造プログラム103aは、改造担当者
が、稼働中プログラムを元に画面エディタで改造したも
のである。この例では、COBOL行番号20500行
目の行について行内容の変更(置換)が行われ、206
01行目の行が新たに追加されている。そして、改造さ
れたCOBOLソース行の80カラム目には改造行であ
ることを示す改造区分(#で示す)が、79カラム目に
は稼働中プログラムに対する更新区分(行の置換はI
で、行の追加はUで示す)が入力されている。The remodeling program 103a has been remodeled by a remodeling person using a screen editor based on the running program. In this example, the line content is changed (replaced) for the COBOL line number 20500, and
The first row is newly added. A remodeling category (indicated by #) indicating the remodeling line is in the 80th column of the remodeled COBOL source row, and an updating category for the running program (the replacement of the line is
, The addition of a row is indicated by U).
【0026】改造情報作成処理部15は、この改造プロ
グラム103aから、改造情報102aを作成する。即
ち、改造情報作成処理部15は、改造プログラム103
a中の、改造区分が入力されているCOBOLソース行
を抽出して、改造情報102aとする。この例では、C
OBOL行番号20500行目と20601行目が抽出
される。The remodeling information creation processing section 15 creates remodeling information 102a from the remodeling program 103a. That is, the remodeling information creation processing unit 15
The COBOL source line in which the remodeling section has been input is extracted from FIG. In this example, C
The OBOL line numbers 20500 and 20601 are extracted.
【0027】上記改造作業が終了した後に、稼働中プロ
グラムが画面エディタにより修正され、修正された稼働
中プログラム101aとなったときは、改造プログラム
生成処理部13は、稼働中プログラム101aと改造情
報102aとを編集して、新たな改造プログラム103
bを生成する。こうして、改造ソースライブラリに格納
される改造プログラムには、自動的に稼働中プログラム
に対する修正が取り込まれる。この例では、稼働中プロ
グラム101aにCOBOL行番号20201行目が追
加されており、改造プログラム生成処理部13で、稼働
中プログラム101aと改造情報102aとを、COB
OL行番号をキーとして編集した結果、稼働中プログラ
ム中のCOBOL行番号20201行目を取り込んだ改
造プログラム103bが生成されている。When the running program is corrected by the screen editor after the remodeling operation is completed and becomes the corrected running program 101a, the rebuilding program generation processing unit 13 generates the running program 101a and the remodeling information 102a. And edit the new remodeling program 103
Generate b. In this way, the modification program stored in the modification source library automatically incorporates the modification to the running program. In this example, the COBOL line number 20201 is added to the running program 101a, and the remodeling program generation processing unit 13 converts the running program 101a and the remodeling information 102a into the COBOL
As a result of editing using the OL line number as a key, a remodeling program 103b is generated that captures the COBOL line number 20201 line in the running program.
【0028】また、改造プログラム生成処理部13は、
編集結果データを出力するので、図のような編集結果リ
スト17aが得られる。この例では、改造情報102a
で置換した行については、稼働中プログラムの内容をB
ASEで表示し、改造プログラムの内容をUPDで表示
して、内容を対比できるようにしている。また、改造情
報102aにより追加した行については、改造プログラ
ムの内容をUPDで表示している。さらに、編集時に、
更新区分の整合性をチェック(更新区分と稼働中プログ
ラムの同一COBOL行番号の存在有無との整合性確認
等)して、その結果をエラー有無欄に表示している。The remodeling program generation processing unit 13
Since the editing result data is output, an editing result list 17a as shown in the figure is obtained. In this example, the remodeling information 102a
For the line replaced with, the contents of the running program
The contents are displayed in ASE and the contents of the remodeling program are displayed in UPD so that the contents can be compared. For the line added by the remodeling information 102a, the contents of the remodeling program are displayed in UPD. In addition, when editing,
The consistency of the update category is checked (for example, the consistency between the update category and the existence of the same COBOL line number of the running program), and the result is displayed in the error presence / absence column.
【0029】改造担当者は、編集結果リスト17aを見
て、改造プログラム103bの生成状況を確認し、不具
合がある場合は、さらに生成された改造プログラム10
3bに対して、画面エディタから改造、修正を加えるこ
とができる。The remodeling person checks the generation status of the remodeling program 103b by looking at the editing result list 17a.
3b can be modified or modified from the screen editor.
【0030】[0030]
【発明の効果】第1の効果は、稼働中プログラムに修正
が加えられた場合、改造プログラムへの同様の修正を確
実に反映させることができる。これにより、改造プログ
ラムの品質低下(本稼働時の誤動作等)を防ぐことがで
き、信頼性の向上を図ることができる。The first effect is that when a modification is made to a running program, the same modification to the remodeling program can be reliably reflected. As a result, it is possible to prevent the quality of the remodeling program from deteriorating (malfunction at the time of actual operation, etc.), and to improve the reliability.
【0031】その理由は、修正された最新の稼働中プロ
グラムを元に、改造プログラムを自動的に生成するよう
にしたことで、人的作業による修正もれや修正ミスを防
ぐことができるからである。The reason is that the modified program is automatically generated on the basis of the corrected latest running program, so that it is possible to prevent leakage or modification mistakes due to human work. is there.
【0032】第2の効果は、稼働中プログラムに修正が
加えられた場合に、改造プログラムに対する修正の工数
及び修正部分の試験工数などを削減できるので、生産性
が向上する。The second effect is that, when a modification is made to the running program, the man-hours for the modification to the remodeling program and the testing man-hour for the modified portion can be reduced, so that the productivity is improved.
【0033】その理由は、稼働中プログラムでテスト済
みの、実績あるロジックが自動的に改造プログラムに取
り込まれるからである。The reason is that proven logic that has been tested in the running program is automatically incorporated into the remodeling program.
【図1】本発明の一実施の形態を示すブロック図であ
る。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】本発明の実施例の説明に使用される図である。FIG. 2 is a diagram used for explaining an embodiment of the present invention.
11 稼働中ソースライブラリ 12 改造情報ライブラリ 13 改造プログラム生成処理部 14 改造ソースライブラリ 15 改造情報作成処理部 16a,16b 画面エディタ 17 編集結果リスト 101 稼働中プログラム 102 改造情報 103 改造プログラム 104 編集結果データ 105 稼働中プログラムの複写 REFERENCE SIGNS LIST 11 operating source library 12 remodeling information library 13 remodeling program generation processing unit 14 remodeling source library 15 remodeling information creation processing unit 16a, 16b screen editor 17 editing result list 101 running program 102 remodeling information 103 remodeling program 104 editing result data 105 running Copy of middle program
Claims (5)
改造情報抽出手段と、前記改造情報を格納する改造情報
格納手段と、稼働中プログラムと前記改造情報とを編集
して新たな改造プログラムを生成する改造プログラム生
成処理手段とを備えたことを特徴とする改造プログラム
の自動生成装置。1. A remodeling information extracting means for extracting remodeling information from a remodeling program, a remodeling information storage means for storing the remodeling information, and editing a running program and the remodeling information to generate a new remodeling program. An automatic generation program for a remodeling program, comprising a remodeling program generation processing means.
ソース格納手段と、該稼働中ソース格納手段に格納され
た前記稼働中プログラムを修正する修正手段とを有し、
該修正手段が前記稼働中プログラムの修正を行う毎に、
前記改造プログラム生成処理手段が、前記新たな改造プ
ログラムを生成するようにしたことを特徴とする請求項
1の改造プログラムの自動生成装置。2. An operating source storing means for storing the operating program, and a correcting means for correcting the operating program stored in the operating source storing means,
Each time the correcting means corrects the running program,
2. The automatic modification program generation apparatus according to claim 1, wherein said modification program generation processing means generates said new modification program.
る改造ソース格納手段と、該改造ソース格納手段に格納
された前記稼働中プログラムの複写を改造して前記改造
プログラムとする改造手段とを有し、前記新たな改造プ
ログラムを前記改造ソース格納手段に格納させることに
より、再度の改造を可能にしたことを特徴とする請求項
1または2の改造プログラムの自動生成装置。3. A remodeling source storage means for copying and storing the running program, and remodeling means for remodeling a copy of the running program stored in the remodeling source storage means to be the remodeling program. 3. The automatic remodeling program generation apparatus according to claim 1, wherein the remodeling program is stored in the remodeling source storage means so that remodeling can be performed again.
改造情報格納手段に格納しておき、稼働中ソース格納手
段に格納された稼働中プログラムが修正される毎に、修
正された稼働中プログラムと前記改造情報とを編集して
新たな改造プログラムを自動生成するようにしたことを
特徴とする改造プログラムの自動生成方法。4. The modified information is extracted from the modified program and stored in the modified information storage means, and each time the active program stored in the active source storage means is modified, the modified active program and the modified active program are stored. A method for automatically generating a remodeling program, wherein a new remodeling program is automatically generated by editing the remodeling information.
て、新たな改造情報を抽出し、前記改造情報格納手段に
格納しておくことを特徴とする請求項4の改造プログラ
ムの自動生成方法。5. The method according to claim 4, wherein the remodeling program is remodeled again to extract new remodeling information and store the remodeling information in the remodeling information storage means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20442496A JPH1049358A (en) | 1996-08-02 | 1996-08-02 | Device and method for automatically generating altered program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20442496A JPH1049358A (en) | 1996-08-02 | 1996-08-02 | Device and method for automatically generating altered program |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1049358A true JPH1049358A (en) | 1998-02-20 |
Family
ID=16490319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20442496A Pending JPH1049358A (en) | 1996-08-02 | 1996-08-02 | Device and method for automatically generating altered program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1049358A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6658645B1 (en) | 1999-01-28 | 2003-12-02 | Fujitsu Limited | Method for automatically generating corrected program inherited program, automatic program generation apparatus, and storage medium storing program for automatically generating corrected program inherited program |
JP2012053657A (en) * | 2010-09-01 | 2012-03-15 | Systems:Kk | Information processor, information processing method, and program |
-
1996
- 1996-08-02 JP JP20442496A patent/JPH1049358A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6658645B1 (en) | 1999-01-28 | 2003-12-02 | Fujitsu Limited | Method for automatically generating corrected program inherited program, automatic program generation apparatus, and storage medium storing program for automatically generating corrected program inherited program |
JP2012053657A (en) * | 2010-09-01 | 2012-03-15 | Systems:Kk | Information processor, information processing method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110633101A (en) | Program code management method, device and equipment and readable storage medium | |
JP2023000907A (en) | Source code correction support device and source code correction support method | |
JPH1049358A (en) | Device and method for automatically generating altered program | |
JP2000284815A (en) | Program creation device | |
JP2000066889A (en) | Method and apparatus for supplying difference between source code and design information | |
JPS6367581A (en) | Generating method for partial test item | |
KR102760575B1 (en) | System and method for processing messages operable on a multiple operating system | |
JP2001265572A (en) | Source program management device and method, and recording medium recording the program | |
JPH0528010A (en) | Software bug cause inference method and expert system | |
JP2000215217A (en) | Device and method for logical synthesis | |
JP2006099452A (en) | Si object file and si related file management system | |
JPH11154093A (en) | Program Compiler and Recording Medium Recording Compiler Program | |
JPH05265740A (en) | Program editing method | |
JP2000131194A (en) | Vehicle diagnostic program creation device and vehicle diagnostic device | |
CN117033184A (en) | Domain software baseline multifunctional branch parallel development method | |
KR100346167B1 (en) | Configurating method of trace massage class | |
JPH05241813A (en) | Automatic program addition correction system | |
JP3771753B2 (en) | Integrated resource management method | |
JPH103383A (en) | Patch generating system | |
CN117931169A (en) | Vehicle code generation method, device, vehicle and electronic equipment | |
CN119336310A (en) | A code editing method and system based on low-code development platform | |
JPH0390934A (en) | Validity checking method for documents | |
JP2720766B2 (en) | Interactive processing environment update method | |
JPH08123673A (en) | Program management method and system | |
JPH0887416A (en) | Control program generating device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19991110 |