特許
J-GLOBAL ID:200903027823006170

プログラム自動生成方法及びこの方法を使用したデータ処理方法並びにプログラム自動生成装置及びデータ処理装置並びにプログラム自動生成プログラムを記録した記録媒体

発明者:
出願人/特許権者:
代理人 (1件): 鈴江 武彦 (外6名)
公報種別:公開公報
出願番号(国際出願番号):特願平11-022136
公開番号(公開出願番号):特開2000-222196
出願日: 1999年01月29日
公開日(公表日): 2000年08月11日
要約:
【要約】【課題】多種多様な入出力条件からなる複雑なプログラムを自動的に生成し、プログラム開発を容易にし、プログラム仕様変更に対しても柔軟に対処する。【解決手段】需要コンポーネント41は、情報の処理動作内容、動作対象を基にデータベース47より検索して需要エージェント44を生成し、これを市場コンポーネント43に移動させる。市場コンポーネントは、需要エージェントとリンクして市場エージェント46を生成し、この各エージェントの相互作用によりプログラム部品を要求するプログラム部品要求情報を供給コンポーネント42に送信する。供給コンポーネントは、データベースからプログラム部品の候補を検索して供給エージェント45を生成し、この供給エージェントを市場コンポーネントに移動させ、市場エージェントにより、需要、供給の各エージェントの最適な組合わせを求め、その相互作用によりプログラムを生成して出力する。
請求項(抜粋):
プログラムとしての基本的な処理実行機能を為すプログラム部品、処理動作内容及び処理動作の対象となる動作対象を予めデータベースに記憶するとともに、需要コンポーネント、供給コンポーネント及び市場コンポーネントの3つの管理機構を設け、前記需要コンポーネントは、所望する処理動作内容、動作対象及び処理に必要なデータが記された情報を受信後、その情報の処理動作内容、動作対象を基に前記データベースより検索して情報を記憶した需要エージェントを生成し、この生成した需要エージェントを前記市場コンポーネントに移動させ、前記市場コンポーネントは、前記需要エージェントとリンクして相互作用の仲介を行う市場エージェントを生成し、この市場エージェントと前記需要エージェントとの相互作用により前記需要エージェントに記憶された情報に適するプログラム部品を要求するプログラム部品要求情報を前記供給コンポーネントに送信し、前記供給コンポーネントは、プログラム部品要求情報を受信し、この受信したプログラム部品要求情報に基づいて前記データベースから適するプログラム部品の候補を検索し、候補となるプログラム部品を記憶した供給エージェントを生成し、この生成した供給エージェントを前記市場コンポーネントに移動させ、前記市場エージェントにより、前記需要エージェントと供給エージェントとの最適な組合わせを求め、この組合わせの相互作用により所望の処理機能を有するプログラムを生成し、この生成したプログラムを出力することを特徴とするプログラム自動生成方法。
Fターム (2件):
5B076DD05 ,  5B076DD10

前のページに戻る