Pat
J-GLOBAL ID:200903000883458139
プログラム開発支援装置、プログラム開発支援方法およびプログラム開発支援プログラム
Inventor:
Applicant, Patent owner:
Agent (1):
服部 毅巖
Gazette classification:公開公報
Application number (International application number):2007305801
Publication number (International publication number):2009129327
Application date: Nov. 27, 2007
Publication date: Jun. 11, 2009
Summary:
【課題】再利用性が高く、冗長な処理を無くした効率的なプログラムを開発する。【解決手段】関数コード生成手段14aが、呼び出し情報ごとに、参照情報が外部を示す場合は呼び出し情報を関数コードとして生成し、内部を示す場合は、さらに、データフロー図作成手段13によって作成されたデータフロー図12aの呼び出し情報を引用している全ての機能ブロックを参照し、少なくとも1つの引用情報が呼び出し形式を示すときは関数コードとして生成し、埋め込み形式を示すときは関数コードを生成しないようし、主コード生成手段14bが、データフロー図12aから、データ受け渡し関係に従い、機能ブロックが埋め込み形式の場合は引用する呼び出し情報に対応する処理を行う埋め込みコードを、呼び出し形式の場合は関数コードを呼び出すコードを順次生成して主コードを生成し、ソースコード合成手段14cが関数コードと主コードとを合成する。【選択図】図1
Claim (excerpt):
プログラムを自動生成するプログラム開発支援装置において、
コンパイル単位を構成する呼び出し単位を示す呼び出し情報を、前記コンパイル単位の内部または外部から参照可能であることを示す参照情報が対応つけられて、記憶する関数情報記憶手段と、
埋め込み形式または呼び出し形式であることを示す引用情報が付加された、データ処理を示す機能ブロックと、前記機能ブロック間のデータ受け渡し関係とが記述された、前記コンパイル単位を構成するデータフロー図を、記憶するデータフロー図記憶手段と、
ユーザによる操作入力を受け付け、前記関数情報記憶手段が記憶する前記呼び出し情報に対応する前記機能ブロックを引用して前記データフロー図を作成し、前記データフロー図を前記データフロー図記憶手段に格納するデータフロー図作成手段と、
前記関数情報記憶手段が記憶する前記呼び出し情報ごとに、前記参照情報が外部を示す場合は前記呼び出し情報を関数コードとして生成し、前記参照情報が内部を示す場合は、さらに、前記データフロー図の当該呼び出し情報を引用している全ての前記機能ブロックを参照して、少なくとも1つの前記引用情報が前記呼び出し形式を示すときは前記関数コードとして生成し、全ての前記引用情報が前記埋め込み形式を示すときは前記関数コードを生成しないようにする関数コード生成手段と、
前記データフロー図記憶手段が記憶する前記データフロー図から、前記データ受け渡し関係に従って、前記機能ブロックが前記埋め込み形式の場合には引用する前記呼び出し情報に対応する処理を行う埋め込みコードを、前記呼び出し形式の場合には前記関数コードを呼び出すコードを順次生成して、主コードを生成する主コード生成手段と、
前記関数コードと前記主コードとを合成してソースコードを生成するソースコード合成手段と、
を有することを特徴とするプログラム開発支援装置。
IPC (1):
FI (1):
F-Term (5):
5B176DC09
, 5B176DD10
, 5B176DE01
, 5B176DE02
, 5B176DE09
Patent cited by the Patent:
Cited by applicant (5)
-
プログラム自動生成方法及び装置
Gazette classification:公開公報
Application number:特願平3-251232
Applicant:株式会社日立製作所
-
計算機言語によるプログラムをブロック図から自動生成する方法と装置とプログラム
Gazette classification:公開公報
Application number:特願2005-123175
Applicant:富士電機ホールディングス株式会社
-
プログラム変換方法
Gazette classification:公開公報
Application number:特願平9-183778
Applicant:株式会社東芝
-
コードサイズ削減方法
Gazette classification:公開公報
Application number:特願2002-084745
Applicant:株式会社日立製作所, 日立ソフトウエアエンジニアリング株式会社
-
プログラムツリーの表示方法、およびプログラム生成システム
Gazette classification:公開公報
Application number:特願2005-188866
Applicant:富士電機ホールディングス株式会社
Show all
Cited by examiner (4)