特許
J-GLOBAL ID:200903090392443392

ソフトウェアの生成装置及びソフトウェアの生成方法

発明者:
出願人/特許権者:
代理人 (1件): 友野 英三
公報種別:再公表公報
出願番号(国際出願番号):JP1999001394
公開番号(公開出願番号):WO1999-049387
出願日: 1999年03月19日
公開日(公表日): 1999年09月30日
要約:
【要約】あらゆる分野のソフトウェアにおいて、ソフトウェアをSEの経験、知識、応用力等の属人的能力によらず機械的アルゴリズムだけで自動的に生成するために、LYEE理論に基づき、定義体識別子、単語識別子、処理経路及び設定値を導出すための導出データが未定義のW04位相要素、W04論理要素、W02論理要素、W03位相要素及びW03論理要素、パレット関数を予め記憶しておき、単語毎に定義体識別子、単語識別子、処理経路及び導出データを入力し、単語毎に入力された定義体識別子、単語識別子、処理経路及び導出データを、未定義のW04位相要素、W04論理要素、W02論理要素、W03位相要素、W03論理要素及びパレット関数の所定の位置に埋め込む。本発明はソフトウェアの生成及び保守に有用である。
請求項(抜粋):
(a)生産するソフトウェアに必要な画面、ファイルまたは帳票(以下、画面、ファイル及び帳票を「定義体」と呼ぶ。)に存在する全ての単語に対して作成され、かつ定義体、単語それぞれに対する定義体識別子及び単語識別子が付された、画面編集を行うためのW04位相要素及びW04論理要素、処理経路を決定するためのW02論理要素、並びにファイル更新のデータ編集を行うためのW03位相要素及びW03論理要素であって、(a-1)W04位相要素は、同じ単語のW03のデータエリアが”空”でない場合には、当該W04の当該データエリアに前記同じ単語のW03のデータエリアの値を設定するものであり、(a-2)W04論理要素は、当該単語のW04のデータエリアが”空”でない場合であって同じ単語のW02またはW03の不成立フラグがセットされている場合には、不成立コードをセットするとともに不成立フラグをリセットし、当該単語のW04のデータエリアが“空の場合”には当該単語以外の単語のW04のデータエリアから当該単語の設定値を導出して当該設定値を当該単語のW04のデータエリアに設定し、前記設定値を導出できない場合であって再起動可能なときには再起動フラグをセットし、再起動不可能なときには不成立コードをセットするものであり、(a-3)W02論理要素は、当該単語のW02のデータエリアが”空”でない場合には、処理経路フラグを設定し、処理経路フラグ設定が不成立な場合であって再起動可能なときには再起動フラグをセットし、再起動不可能なときには不成立フラグをセットするものであり、(a-4)W03位相要素は、同じ単語のW02のデータエリアが”空”でない場合には、当該W03の当該データエリアに前記同じ単語のW02のデータエリアの値を設定するものであり、(a-5)W03論理要素は、当該単語のW03のデータエリアが”空”の場合には、当該単語以外の単語のW03のデータエリアから当該単語の設定値を導出して当該設定値を当該単語のW03のデータエリアに設定し、前記設定値を導出できない場合であって再起動可能なときには再起動フラグをセットし、再起動不可能なときには不成立フラグをセットするもの、を有する手段と、(b)画面毎に当該画面上に存在する単語の各W04位相要素及びW04論理要素を位相要素群、論理要素群の順番に実行可能にまとめるとともに各単語の各W04データエリアを組み込んだW04パレット、画面毎に当該画面上に存在する単語の各W02論理要素を実行可能にまとめるとともに各単語の各W02データエリアを組み込んだW02パレット、及びシステム内の全定義体上に存在する単語の各W03位相要素及びW03論理要素を位相要素群、論理要素群の順番に実行可能にまとめるとともに各単語の各W03データエリアを組み込んだW03パレットを有するパレット群と、(c)各パレット内の各位相要素及び論理要素を実行すると共に、当該パレット内のパレット再起動フラグがセットされている場合には、当該パレット内の各位相要素及び論理要素を再実行させる手段と、(d)前記W04パレットの実行に基づく画面データをコンピュータの画面上に送信し、該送信画面に対する応答画面データを受信して前記W02パレットを実行し、当該W02パレットの前記処理経路フラグに基づき処理経路を決定し、決定された処理経路に応じた前記W03パレットを実行する手段と を具備するソフトウェアを生成する装置であって、前記定義体識別子、前記単語識別子、前記処理経路及び前記設定値を導出するための導出データが未定義のW04位相要素、W04論理要素、W02論理要素、W03位相要素、W03論理要素及び上記(b)のパレット群並びに(c)の手段を予め記憶する手段と、 前記単語毎に前記定義体識別子、前記単語識別子、前記処理経路及び前記導出データを入力する手段と、 前記単語毎に前記入力された前記定義体識別子、前記単語識別子、前記処理経路及び前記導出データを、前記記憶された未定義のW04位相要素、W04論理要素、W02論理要素、W03位相要素、W03論理要素及び上記の(b)のパレット群並びに(c)の手段の所定の位置に埋め込む手段と を具備することを特徴とするソフトウェアの生成装置。
IPC (1件):
G06F 9/06 530

前のページに戻る