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

1998 年度 実績報告書

ソフトウェアクォークモデルに基づく発展パターンの発見と発展支援

研究課題

研究課題/領域番号 10139228
研究機関和歌山大学

研究代表者

鰺坂 恒夫  和歌山大学, システム工学部, 教授 (30175864)

研究分担者 沢田 篤史  京都大学, 大型計算機センター, 助教授 (40273841)
満田 成紀  和歌山大学, システム工学部, 助手 (10283954)
キーワード発展的ソフトウェア / 意味モデル / 波及解析 / ソフトウェア設計 / プログラム解析 / ミドルウェア
研究概要

今年度の研究実績は大きく次の2項目である.(1)ソフトウェアクォークモデル(SQM)を用いたソフトウェア発展のための解析.(2)発展性の高いソフトウェアの開発に必要なミドルウェア.これら二つの研究はソフトウェアの意味情報階層に沿って連なる.SQMは意味情報階層の最深部にあってソフトウェアの微視的な解析を可能にした.既存のソフトウェアを発展させるためにはこの階層での解析が有効である.一方,新たに開発するソフトウェアに発展性をもたせるため,より上位の意味階層の明確な分割をはかった.局面情報(モデルやビューを記述する階層)を整構造的に扱うデータサーバ,表現や操作に関する情報をさらに分割して発展性を確保するユーザインタフェースサーバの二つのミドルウェアでこれを実現した.
SQMによる解析では,意味情報の垂直的組合せ集合に対する解析を進展させるため,下流からのアプローチ,すなわちプログラムレベルの水平解析(Cプログラム対象)を完成させた.これをすでに蓄積している上流プロダクトの解析結果と比較することにより,要求される機能をプログラムとして形成するためだけに必要となるハウスキーピング的な論理を反映した意味要素を特定し,除去する方法に手がかりを与えた.
データサーバについては,局面情報のトポロジと意味制約を分離し,スキーマ定義をモジュール化することによって,局面情報レベルでのソフトウェア発展性を作り込めるものとした.ユーザインタフェースサーバでは,意味情報階層の上層部に従来からある表現情報に加えて,操作情報とパネル情報を独立して規定することにより,アプリケーションとユーザインタフェースの双方が干渉なく発展性を確保できるようにした.

  • 研究成果

    (3件)

すべて その他

すべて 文献書誌 (3件)

  • [文献書誌] Tsuneo Ajisaka: "A Semantic Analysis of High Precision for Software Evolution" Proc.Int'l Workshop on Principles of Software Evolution. 43-47 (1998)

  • [文献書誌] Tsuneo Ajisaka: "Electronic Commerce for Software" Lecture Notes in Computer Science. 1513. 791-800 (1998)

  • [文献書誌] 沢田篤史: "ソフトウェアリポジトリにおける意味制約の管理" 情報処理学会論文誌. 39・11. 3097-3109 (1998)

URL: 

公開日: 1999-12-11   更新日: 2016-04-21  

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

Powered by NII kakenhi