JP3278860B2 - Program generation method - Google Patents
Program generation methodInfo
- Publication number
- JP3278860B2 JP3278860B2 JP08378391A JP8378391A JP3278860B2 JP 3278860 B2 JP3278860 B2 JP 3278860B2 JP 08378391 A JP08378391 A JP 08378391A JP 8378391 A JP8378391 A JP 8378391A JP 3278860 B2 JP3278860 B2 JP 3278860B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- area
- processing
- variable
- boundary
- 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 - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、処理の概要を高水準言
語によって記述した情報からその処理プログラムを自動
的に生成するプログラム生成方式に係り、保守性の高い
プログラムの自動生成に係る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program generation method for automatically generating a processing program from information in which an outline of processing is described in a high-level language, and relates to automatic generation of a highly maintainable program.
【0002】[0002]
【従来の技術】処理概要を高水準言語によって入力しそ
の処理プログラムを自動的に生成するプログラム生成方
式では、対象とする偏微分方程式や解析領域を高水準言
語によって記述し、その情報から数値計算用のFORT
RANプログラムを自動的に生成する方式がある。この
場合の生成FORTRANプログラムは、各処理部にそ
の処理の内容を示すものがなく、その生成FORTRA
Nプログラムの保守性が考えられていない。2. Description of the Related Art In a program generation method in which a processing outline is input in a high-level language and a processing program is automatically generated, a target partial differential equation and an analysis area are described in a high-level language, and numerical calculation is performed from the information. FORT for
There is a method for automatically generating a RAN program. In the generated FORTRAN program in this case, each processing unit does not indicate the content of the processing, and the generated FORTRAN program is not generated.
The maintainability of N programs is not considered.
【0003】なお、この種の技術として関連するものに
は、たとえば特開昭62−212771号公報などがあ
る。A related technique of this kind is disclosed in, for example, Japanese Patent Application Laid-Open No. Sho 62-212771.
【0004】[0004]
【発明が解決しようとする課題】上記従来技術には、次
に示す問題がある。The above prior art has the following problems.
【0005】処理に必要な情報を高水準言語によって入
力し、その処理プログラムを自動的に生成する際、生成
されたプログラム中の各処理部にその処理の内容を示す
ものがないため、生成されたプログラムの解読が困難で
あり、保守性が良くないという問題があった。When information necessary for processing is input in a high-level language and a processing program for the processing is automatically generated, no processing unit in the generated program indicates the content of the processing. However, there is a problem that it is difficult to decipher the program and the maintainability is poor.
【0006】本発明の目的は、生成プログラム中の各処
理部の直前にその処理内容を示す説明を表示することに
よって生成プログラムの解読を容易にし、保守性を向上
させることにある。SUMMARY OF THE INVENTION It is an object of the present invention to display a description indicating the processing content immediately before each processing unit in a generation program, thereby facilitating decoding of the generation program and improving maintainability.
【0007】[0007]
【課題を解決するための手段】本発明の目的は、処理の
内容を高水準言語によって記述された入力情報から数値
計算処理プログラムを作成する計算機におけるプログラ
ム作成方法であって、テーブル作成処理部で、前述の入
力情報にもとづき前述の数値計算処理プログラムで用い
る変数と前述の変数の領域と前述の領域の境界種別とを
有する内部情報テーブルを作成し、処理内容解析処理部
で、前述の入力情報から前述の数値計算処理プログラム
を生成する際に、前述の内部情報テーブルにもとづき前
述の数値計算処理プログラムで用いる変数と前述の変数
の領域と前述の領域の境界種別とを検出し、前述の数値
計算処理プログラムに前述の検出した変数と前述の変数
の領域と前述の領域の境界種別とをコメントとして記述
することによって達成される。また、本発明の目的は、
処理の内容を高水準言語によって記述された入力情報か
ら数値計算処理プログラムを作成する計算機におけるプ
ログラム作成システムであって、前述の入力情報にもと
づき前述の数値計算処理プログラムで用いる変数と前述
の変数の領域と前述の領域の境界種別とを内部情報とし
た内部情報テーブルを作成するテーブル作成処理部と、
前述の入力情報から前述の数値計算処理プログラムを生
成する際に、前述の内部情報テーブルにもとづき前述の
数値計算処理プログラムで用いる変数と前述の変数の領
域と前述の領域の境界種別とを検出し、前述の数値計算
処理プログラムに前述の検出した変数と前述の変数の領
域と前述の領域の境界種別とをコメントとして記述する
処理内容解析処理部とを備えることによって達成され
る。SUMMARY OF THE INVENTION It is an object of the present invention to provide a program creating method in a computer for creating a numerical calculation processing program from input information described in a high-level language by using a table creation processing unit. ,
Used in the above-mentioned numerical calculation processing program based on force information
Variable, the above-mentioned variable area, and the above-mentioned area boundary type.
Create an internal information table having
Then, from the above input information, the above numerical calculation processing program
Is generated based on the above-mentioned internal information table.
Variables used in the numerical calculation processing program described above and the variables described above
Area and the boundary type of the above-mentioned area are detected,
The above-mentioned detected variables and the above-mentioned variables in the calculation processing program
Area and the above-mentioned area boundary type are described as comments
It is achieved by. The object of the present invention is
A program creation system in a computer for creating a numerical calculation processing program from input information described in a high-level language, wherein a variable used in the numerical calculation processing program and a variable used in the numerical calculation processing program based on the input information are described. A table creation processing unit that creates an internal information table with the area and the boundary type of the area as the internal information,
When generating the above-mentioned numerical calculation processing program from the above-mentioned input information, the variable used in the above-mentioned numerical calculation processing program, the area of the above-mentioned variable, and the boundary type of the above-mentioned area are detected based on the above-mentioned internal information table. It is achieved by providing a process content analysis processing unit to write the variable detected previously described in the aforementioned numerical processing program and area of the aforementioned variables and border type of the aforementioned region as a comment.
【0008】[0008]
【作用】プログラム生成処理時に使用する内部情報から
生成プログラム中の各処理部についてその対象物および
処理の条件を検出し、生成プログラム中の各処理部を生
成する直前にコメントとして出力することによって、生
成プログラム中の各処理部分において生成プログラムが
何を処理しているのかの解読が容易になり、保守性が向
上する。またコメントとして出力することによって実行
性能に影響しない。The object and the processing conditions of each processing unit in the generation program are detected from the internal information used at the time of the program generation processing, and are output as comments immediately before each processing unit in the generation program is generated. Decoding of what the generation program is processing in each processing part in the generation program is facilitated, and maintainability is improved. Outputting as a comment does not affect execution performance.
【0009】[0009]
【実施例】以下、本発明の実施例について図を参照して
説明する。図1は本実施例の構成を示す図である。本発
明のプログラム生成装置102は、処理の概要を示す情
報を高水準言語によって記述した入力情報101から入
力情報が文法的に正しいか否かを検出する構文解析部1
03、プログラム生成処理に必要な内部の情報を格納す
る内部情報テーブル104を作成するテーブル作成処理
部105、テーブル作成処理部104で作成した情報か
らこれから出力するプログラムが何を処理するものであ
るのかを解析し生成プログラム112中に出力する処理
内容解析部106、内部情報テーブル104に格納され
ているデータをもとに生成プログラム112を出力する
プログラム生成処理部111から成る。処理内容解析部
106は、内部情報テーブル104の内容から処理の対
象物を解読する対象解読処理部107、処理の及ぶ範囲
を解読する範囲解読処理部108、処理をする上での条
件を解読する条件解読処理部109、解読した結果を生
成プログラム112中に出力する解読結果出力部110
から成る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing the configuration of the present embodiment. The program generation device 102 of the present invention includes a syntax analysis unit 1 for detecting whether or not input information is grammatically correct from input information 101 in which information indicating an outline of processing is described in a high-level language.
03, a table creation processing unit 105 for creating an internal information table 104 for storing internal information necessary for the program creation processing, and what a program to be output from the information created by the table creation processing unit 104 processes. And a program generation processing unit 111 that outputs the generation program 112 based on the data stored in the internal information table 104. The processing content analysis unit 106 decodes a target decoding processing unit 107 that decodes an object to be processed from the contents of the internal information table 104, a range decoding processing unit 108 that decodes a range covered by the processing, and decodes conditions for processing. Conditional decryption processing unit 109, decryption result output unit 110 that outputs the decrypted result into generation program 112
Consists of
【0010】以下、実施例について説明する。An embodiment will be described below.
【0011】図2は本発明の物理現象の数値シミュレー
ションプログラムの自動生成を行うための入力情報を示
す図である。物理現象が起こっている領域の形状及びそ
の領域の格子分割に対する情報201、物理現象を支配
する基礎方程式202、および領域の境界で基礎方程式
が満足しなければならない境界条件203の情報を高水
準言語によって記述し入力する。FIG. 2 is a diagram showing input information for automatically generating a numerical simulation program of a physical phenomenon according to the present invention. The information 201 on the shape of the region where the physical phenomenon occurs and the grid division of the region, the basic equation 202 governing the physical phenomenon, and the information on the boundary conditions 203 that must be satisfied by the basic equation at the boundary of the region are expressed in a high-level language. Describe and enter.
【0012】図3は図2の入力情報を高水準言語によっ
てを記述した例である。301は解析手法として差分法
を用いて解析をするという指定で、302は領域の形状
及び領域の格子分割の指定、303は数値シミュレーシ
ョンプログラムで使用する変数の宣言、304は境界条
件の指定、305は計算アルゴリズムの指定である。こ
の処理概要を記述した入力情報をもとに、構文解析処理
部103で入力情報のエラーチェックをしたのち、テー
ブル作成処理部105では、解析領域を処理プログラム
が等しくなる格子点同士の集合である小領域に分割し、
プログラム生成処理に必要な内部情報テーブル104を
作成する。FIG. 3 shows an example in which the input information of FIG. 2 is described in a high-level language. Numeral 301 designates that analysis is performed using a difference method as an analysis method, 302 designates the shape of a region and grid division of the region, 303 designates declaration of variables used in a numerical simulation program, 304 designates boundary conditions, and 305 Is the specification of the calculation algorithm. Based on the input information describing the processing outline, the syntax analysis processing unit 103 checks the error of the input information, and then, in the table creation processing unit 105, the analysis area is a set of grid points having the same processing program. Divided into small areas,
An internal information table 104 required for the program generation processing is created.
【0013】図4は小領域分割の結果を表す図である。
小領域は、境界に接していない格子点の集合401、x
方向下向きの境界に接している格子点の集合402、x
方向上向きの境界に接している格子点の集合403、y
方向下向きの境界に接している格子点の集合404、y
方向上向きの境界に接している格子点の集合405、x
方向下向きy方向下向きの境界に接している格子点の集
合406、x方向下向きy方向上向きの境界に接してい
る格子点の集合407、x方向上向きy方向下向きの境
界に接している格子点の集合408、x方向上向きy方
向上向きの境界に接している格子点の集合409の9個
の小領域に分割される。テーブル作成処理部105で
は、解析領域を集合401から集合409に示す9個の
小領域に分割し、内部情報テーブル104を作成する。FIG. 4 is a diagram showing the result of small area division.
The small area is a set of grid points 401, x
Set 402, x of grid points in contact with the downward boundary
Of lattice points 403, y that are in contact with the upward boundary
Set of grid points 404, y in contact with the downward boundary
Set 405, x of grid points touching the upward boundary
A set of lattice points 406 that are in contact with the boundary in the downward direction, the y direction, and the downward direction, a set 407 of lattice points that are in contact with the upward boundary, in the x direction, in the y direction, and a lattice point that is in contact with the downward boundary in the x direction, in the y direction. The set 408 is divided into nine small regions of a set 409 of lattice points that are in contact with the upward boundary in the x direction and the y direction. The table creation processing unit 105 divides the analysis area from the set 401 into nine small areas shown in the set 409, and creates the internal information table 104.
【0014】図5は内部情報テーブル104の構成を示
す図である。内部情報テーブル104は、図4で示した
各小領域のインデクス情報(インデクス範囲)、領域種
別(内部領域であるか境界であるかの情報)、境界情報
(境界の場合はどの方向の境界であるかの情報)を格納
する領域分割情報テーブル502及び解析領域の各方向
のインデクスに対応する座標値を格納した座標管理テー
ブル503、求める変数(対象変数)と参照する変数
(参照変数)を格納した変数格納テーブル504から成
る。FIG. 5 shows the structure of the internal information table 104. The internal information table 104 includes index information (index range), area type (information as to whether the area is an internal area or a boundary), and boundary information (in which direction the boundary is in the case of a boundary) shown in FIG. ), A coordinate management table 503 storing coordinate values corresponding to indexes in each direction of the analysis area, and a variable to be obtained (a target variable) and a variable to be referred to (a reference variable). A variable storage table 504 is provided.
【0015】図6は、各小領域に対する内部情報テーブ
ル104から生成プログラム上に処理の概要をコメント
として出力する処理内容解析部106の処理方式につい
て示した図である。対象解読処理部107では、変数格
納テーブル504に格納されている対象変数を参照し生
成される処理プログラムが何について計算するものであ
るかを検出し、範囲解読処理部108では、領域分割情
報テーブル502に格納されている小領域の範囲を示す
インデクス情報と各方向別のインデクスに対応する座標
値を格納する座標管理テーブル503の関係から生成さ
れる処理プログラムが処理する座標範囲を検出し、条件
解読処理部109では、領域分割情報テーブル502に
格納されている領域種別、境界情報から処理プログラム
が処理する領域の場所の情報を検出する。解読結果出力
部110では、対象解読処理部107、範囲解読処理部
108、条件解読処理部109で出力したデータを生成
プログラム中にコメントとして出力する。FIG. 6 is a diagram showing a processing method of the processing content analysis unit 106 for outputting a summary of processing as a comment from the internal information table 104 for each small area on a generation program. The target decryption processing unit 107 refers to the target variable stored in the variable storage table 504 to detect what the processing program generated is to calculate, and the range decryption processing unit 108 performs a region division information table A coordinate range to be processed by the processing program generated from the relationship between the index information indicating the range of the small area stored in the table 502 and the coordinate management table 503 storing the coordinate values corresponding to the index for each direction is detected. The decryption processing unit 109 detects information on the location of the area to be processed by the processing program from the area type and the boundary information stored in the area division information table 502. The decryption result output unit 110 outputs the data output by the target decryption processing unit 107, the range decryption processing unit 108, and the condition decryption processing unit 109 as comments in the generation program.
【0016】図7は、処理内容解析処理部106で出力
するデータを示す図である。701は対象解析処理部1
07で処理対象の変数を検出した時の出力するデータ、
702は条件解読処理部109で領域が内部領域である
か境界領域であるかの種別を判断したのち出力するデー
タで、内部領域であった場合 ’INNER REGI
ON’、境界であった場合 ’BOUNDARY RE
GION’というデータを作成する。703は、境界で
あった場合、条件解読処理部109で境界方向を検出し
たの出力するデータで、x方向境界であった場合 ’X
BOUNDARY’、y方向境界であった場合 ’Y
BOUNDARY’、x方向、y方向ともに境界であ
った場合 ’XY BOUNDARY’というデータを
作成する。704は、範囲解読処理部108で、内部情
報テーブル104に格納されている小領域のインデクス
情報と、各インデクスに対する座標値を格納した座標管
理テーブル503から処理中の小領域の座標範囲を検出
したのち出力するデータである。解読結果出力部110
では、701、702、703のデータを生成プログラ
ム上に出力する。FIG. 7 is a diagram showing data output by the processing content analysis processing unit 106. 701 is a target analysis processing unit 1
07, data to be output when a variable to be processed is detected,
Reference numeral 702 denotes data to be output after the condition decoding processing unit 109 determines whether the area is an internal area or a boundary area. If the area is an internal area, “INNER REGI
ON ', if it is a boundary' BOUNDARY RE
GION 'data is created. Reference numeral 703 denotes data output when the boundary direction is detected by the condition decoding processing unit 109 when the boundary is the boundary.
BOUNDARY ', if it is a boundary in the y direction' Y
If the boundary is BOUNDARY, in both the x and y directions, data "XY BOUNDARY" is created. Reference numeral 704 denotes a range decryption processing unit 108 which detects the coordinate information of the small area being processed from the index information of the small area stored in the internal information table 104 and the coordinate management table 503 storing the coordinate values for each index. This is the data to be output later. Decryption result output unit 110
Then, the data of 701, 702, and 703 are output on the generation program.
【0017】図8は、生成プログラムの1例を示す図で
ある。生成プログラム801は指定301に示す入力情
報の集合401に対する処理部分である。求めるべき変
数が’FAI’であることを示すコメント802を出力
したのち、集合401はどの境界にも接していない内点
領域であるため内点領域であるという意味のコメント8
03を出力し、さらにインデクス範囲がx方向、y方向
ともに1から6であるので、コメント804、805に
示す座標範囲を出力する。806は集合402の処理部
分の生成プログラムである。求めるべき変数が’FA
I’であることを示すコメント807を出力したのち、
集合402はx方向の境界に接している領域であること
から、境界であるという意味のコメント808を出力
し、さらにx方向境界の領域であるという意味のコメン
ト709を出力する。インデクス範囲はx方向が1から
6、y方向が0から0であるのでコメント810、81
1を出力する。FIG. 8 is a diagram showing an example of the generation program. The generation program 801 is a processing part for the input information set 401 indicated by the designation 301. After outputting the comment 802 indicating that the variable to be obtained is “FAI”, the comment 401 indicating that the set 401 is an interior point area that is not in contact with any boundary is an interior point area.
03, and further, since the index range is 1 to 6 in both the x and y directions, the coordinate range indicated by the comments 804 and 805 is output. Reference numeral 806 denotes a program for generating a processing portion of the set 402. The variable to be found is' FA
After outputting the comment 807 indicating that it is I ',
Since the set 402 is an area that is in contact with the boundary in the x direction, a comment 808 meaning the boundary is output, and further, a comment 709 meaning the area is a boundary in the x direction is output. Since the index range is 1 to 6 in the x direction and 0 to 0 in the y direction, comments 810 and 81
Outputs 1.
【0018】上記実施例は一例を示したが、一般には上
記の処理の及ぶ範囲および処理をする上での条件をまと
めて処理条件と呼んでよく、本発明を不等式で表現され
るような処理条件をもったプログラムに適用できる。Although the above embodiment has been described by way of example, generally, the range of the above processing and the conditions for performing the processing may be collectively referred to as processing conditions. Applicable to programs with conditions.
【0019】[0019]
【発明の効果】本発明によれば、処理の概要を記述する
高水準言語によって入力した情報からその処理プログラ
ムを自動的に生成する際、その処理プログラムの各処理
部に対し処理の対象および処理条件を生成プログラム上
にコメントとして出力するため、生成プログラムの解読
が容易になり、保守性が向上する。According to the present invention, when automatically generating a processing program from information input in a high-level language that describes an outline of a processing, the processing target and processing are performed for each processing unit of the processing program. Since the condition is output as a comment on the generation program, the decipherment of the generation program is facilitated, and the maintainability is improved.
【図1】本発明の一実施例であるプログラム生成装置の
構成を示す図である。FIG. 1 is a diagram showing a configuration of a program generation device according to an embodiment of the present invention.
【図2】物理現象の数値シミュレーションをするための
解析条件を示す図である。FIG. 2 is a diagram showing analysis conditions for performing a numerical simulation of a physical phenomenon.
【図3】入力条件の一例を高水準言語によって示す図で
ある。FIG. 3 is a diagram illustrating an example of an input condition in a high-level language.
【図4】解析領域を離散式が等しくなる格子点単位に分
割した領域分割結果の例を示す図である。FIG. 4 is a diagram illustrating an example of a region division result obtained by dividing an analysis region into grid points each having a discrete formula equal to each other.
【図5】プログラム生成時に使用する内部情報テーブル
の構成例を示す図である。FIG. 5 is a diagram showing a configuration example of an internal information table used when generating a program.
【図6】処理内容解析部の処理概要を例示する図であ
る。FIG. 6 is a diagram illustrating a processing outline of a processing content analysis unit;
【図7】処理内容解析部の出力データを例示する図であ
る。FIG. 7 is a diagram exemplifying output data of a processing content analysis unit;
【図8】生成プログラムの一例を示す図である。FIG. 8 is a diagram illustrating an example of a generation program.
101…入力情報、 104…内部情報テーブル、 105…テーブル作成処理部、 106…処理内容解析部、 107…対象解読処理部、 108…範囲解読処理部、 109…条件解読処理部、 110…解読結果出力部、 801…生成プログラム、 806…生成プログラム。 101: input information, 104: internal information table, 105: table creation processing unit, 106: processing content analysis unit, 107: target decryption processing unit, 108: range decryption processing unit, 109: conditional decryption processing unit, 110: decryption result Output unit: 801: generation program 806: generation program
───────────────────────────────────────────────────── フロントページの続き (72)発明者 田村 正義 神奈川県横浜市戸塚区戸塚町5030番地株 式会社日立製作所ソフトウェア開発本部 内 (56)参考文献 特開 昭63−86031(JP,A) 特開 平2−89172(JP,A) 特開 平1−145723(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 9/44 G06F 9/06 ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor Masayoshi Tamura 5030 Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa Japan, Software Development Division, Hitachi, Ltd. (56) References JP-A-63-86031 (JP, A) JP-A-2-89172 (JP, A) JP-A-1-145723 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06F 9/44 G06F 9/06
Claims (2)
た入力情報から数値計算処理プログラムを作成する計算
機におけるプログラム作成方法であって、テーブル作成処理部で、前記入力情報にもとづき前記数
値計算処理プログラムで用いる変数と前記変数の領域と
前記領域の境界種別とを有する内部情報テーブルを作成
し、 処理内容解析処理部で、前記入力情報から前記数値計算
処理プログラムを生成する際に、前記内部情報テーブル
にもとづき前記数値計算処理プログラムで用いる変数と
前記変数の領域と前記領域の境界種別とを検出し、前記
数値計算処理プログラムに前記検出した変数と前記変数
の領域と前記領域の境界種別とをコメントとして記述す
ることを特徴とするプログラム作成方法。 The contents of processing are described in a high-level language.
To create a numerical calculation processing program from input information
A method of creating a program on a machine,In the table creation processing section, the number is calculated based on the input information.
Variables used in the value calculation processing program and areas of the variables
Create an internal information table with the boundary type of the area
And In the processing content analysis processing unit, the numerical calculation from the input information
When generating a processing program, the internal information table
Variables used in the numerical calculation processing program based on
Detecting the area of the variable and the boundary type of the area,
The detected variable and the variable in the numerical calculation processing program
Area and the boundary type of the area are described as comments.
A program creation method characterized by the following.
た入力情報から数値計算処理プログラムを作成する計算
機におけるプログラム作成システムであって、 前記入力情報にもとづき前記数値計算処理プログラムで
用いる変数と前記変数の領域と前記領域の境界種別とを
有する内部情報テーブルを作成するテーブル作成処理部
と、 前記入力情報から前記数値計算処理プログラムを生成す
る際に、前記内部情報テーブルにもとづき前記数値計算
処理プログラムで用いる変数と前記変数の領域と前記領
域の境界種別とを検出し、 前記数値計算処理プログラムに前記検出した変数と前記
変数の領域と前記領域の境界種別とをコメントとして記
述する処理内容解析処理部とを備えることを特徴とする
プログラム作成システム。2. A program creation system in a computer for creating a numerical calculation processing program from input information described in a high-level language, wherein a variable used in said numerical calculation processing program based on said input information and A table creation processing unit that creates an internal information table having a variable area and a boundary type of the area; and, when generating the numerical calculation processing program from the input information, the numerical calculation processing program based on the internal information table. detecting a boundary type of the an area of the variable variable region used in, serial and border type of the numerical processing program to the detected variable and the variable region and the region as a comment
A program creation system comprising: a processing content analysis processing unit to be described .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP08378391A JP3278860B2 (en) | 1991-04-16 | 1991-04-16 | Program generation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP08378391A JP3278860B2 (en) | 1991-04-16 | 1991-04-16 | Program generation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04316130A JPH04316130A (en) | 1992-11-06 |
| JP3278860B2 true JP3278860B2 (en) | 2002-04-30 |
Family
ID=13812231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP08378391A Expired - Fee Related JP3278860B2 (en) | 1991-04-16 | 1991-04-16 | Program generation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3278860B2 (en) |
-
1991
- 1991-04-16 JP JP08378391A patent/JP3278860B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04316130A (en) | 1992-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Pugh | A practical algorithm for exact array dependence analysis | |
| US5961610A (en) | Systems, methods and apparatus for generating and controlling display of medical images | |
| US5950002A (en) | Learn mode script generation in a medical imaging system | |
| US5831612A (en) | Cell overlap detection and correction in a medical imaging system | |
| US8261251B2 (en) | Modification of array access checking in AIX | |
| US7013247B2 (en) | Method of designing forms of cable clamp and cables using three-dimensional CAD system, and computer readable storage medium storing relevant processes | |
| JP3278860B2 (en) | Program generation method | |
| JP2856663B2 (en) | Optimization method and apparatus for defining visible boundaries in compiled code | |
| JPH0554277A (en) | Plant monitoring equipment | |
| JP3458796B2 (en) | Interruption instruction check device and recording medium | |
| JP2936905B2 (en) | Layout verification method and apparatus | |
| JP2612355B2 (en) | Program creation processing system | |
| JPS63155264A (en) | Language tuning processing system for vector computer | |
| JP2786689B2 (en) | Compiler processing method | |
| JP3075012B2 (en) | Layout verification device and layout verification system | |
| JP3269639B2 (en) | Method of parallel execution of program loop | |
| JP2002312167A (en) | Program for causing computer to calculate variable value, compilation program, variable value determination method, and program generation method | |
| KR20250173282A (en) | Device and method for semantic composition of mba expression for enhancing mixed boolean-arithmetic obfuscation | |
| JPS63318605A (en) | Nc part program generating device | |
| JP2669387B2 (en) | Database driven automatic program generation system | |
| JP3105546B2 (en) | Assembler symbol debug information processing method | |
| JPH01133176A (en) | Logical circuit block segmenting system | |
| JP3057844B2 (en) | Program execution control method | |
| JP3305858B2 (en) | Automatic figure creation device and automatic figure creation method | |
| JP2590083B2 (en) | Source program translation processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |