仕様エージェントによる分散ソフトウェア開発支援

臼井義美(奈良先端科学技術大学院大学)

仕様を部品化する理由

図1 ObjectFlowの画面例

図2 分散ソフトウェアの仕様記述モデル

図3 分散ソフトウェアの仕様記述例

図6 仕様エージェントの機能


Webを利用した仕様エディタの動作

図7 仕様エディタの動作原理


本設計支援ツールの動作

  1. サーバより場エージェントをダウンロード
  2. 場エージェントのエディタで仕様を記述
  3. 必要に応じて、仕様部品エージェントを検索
  4. 仕様部品を設計中の仕様に組み込む

図8 本設計ツールの動作原理