• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

1997 年度 実績報告書

マルチエージェントの協調に基づく発展可能型ソフトウェアの具現化

研究課題

研究課題/領域番号 09245219
研究機関神戸大学

研究代表者

金田 悠紀夫  神戸大学, 自然科学研究科, 教授 (80107979)

研究分担者 田村 直之  神戸大学, 工学部, 助教授 (60207248)
キーワードマルチエージェント / 拡張Prolog言語 / 協調計算
研究概要

本言語は拡張Prolog言語の形態をとっており、マルチプロセス、マルチスレッドの環境で稼働するマルチエージェントシステムを記述するためのプログラミング言語となっている。想定しているエージェントとはオブジェクト指向におけるオブジェクトと類似しているが、自律機能、判断機能を持ち自身の環境下で活動する高機能オブジェクトととらえている。実行時に動的に複数のエージェントを生成したり、消去することが可能で、生成された複数エージェントはマルチプロセス、マルチスレッド環境のもと並行実行され協調計算を行うこととなる。この他フィールドと呼ばれる機構が導入されている。フィールドはプログラムの形で知識を格納できる静的なオブジェクトでエージェントはフィールドに属することにより、フィールドの持つ知識を利用できる。またエージェントは属しているフィールド内の知識を実行時に更新できる。フィールドは状況を表しているともいえ、エージェントはフィールドに属したり、離脱することにより、多様な状況依存計算の実行が可能となっている。フィールドを用いることにより、複数エージェント間の知識の共有、エージェント間通信、エージェントのグループ化が可能となっている。エージェント群の協調およびフィールド機能を応用してソフトウェアの発展進化の研究を行った。

  • 研究成果

    (5件)

すべて その他

すべて 文献書誌 (5件)

  • [文献書誌] 田村直之, 金田悠紀夫: "JavaとHORBを用いたPrologプログラムのマイグレーションの実現" Proc.of 10th Symp.on Industrial Applications of Prolog(INAP'97). 64-69 (1997)

  • [文献書誌] N.Tamura and Y.Kaneda: "A Compiler System of a Linear Logic Programming Language" Proc.of the IASTED Int'1 Conf.Artificial Intelligence and Soft Computing. 180-183 (1997)

  • [文献書誌] M.Banbara and N.Tamura: "Java implementation of a linear logic programming language" Proc.of 10th Symp.on Industrial Applications of Prolog(INAP'97). 56-63 (1997)

  • [文献書誌] K.Kang and N.Tamura: "A.Leveled IO-model for a Linear Logic Programming Language" Presentation at Symbolic Logic and Computer Science(SLACS'97). (1997)

  • [文献書誌] N.Tamura: "Demonstration of a Compiler System of a Linear Logic Programming Language" Demonstration at Int.1 Symp.on Theoertical Aspects of Computer Software(TACS'97). (1997)

URL: 

公開日: 1999-03-15   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi