1996 Fiscal Year Annual Research Report
Project/Area Number |
08680350
|
Research Institution | Tokyo Institute of Technology |
Principal Investigator |
佐伯 元司 東京工業大学, 大学院・情報理工学研究科, 助教授 (80162254)
|
Co-Investigator(Kenkyū-buntansha) |
徳永 健伸 東京工業大学, 大学院・情報理工学研究科, 助教授 (20197875)
|
Keywords | 仕様化・設計法 / CASE / Web / オブジェクト指向 |
Research Abstract |
本研究では,ソフトウェアの仕様化・設計方法論の部品とそれを支援するツール部品から,Webのリンク機能を使って,適切な方法論・支援ツールを選択・生成するための機構を考案した.具体的な成果を下記に示す. 1.方法論のモデル化:OMT(Object-Oriented Modeling Technique)などの既存のソフトウェア仕様化・設計方法論から部品化してモデル化する手法を与えた.プロダクト部分は実体関連モデルで,作業部分はハイパーテキストモデルで記述する. 2.ツールの開発支援:方法論に従ってソフトウェア開発作業を支援するツール部品をJavaで記述するための支援ツールを開発した.ツールの種類をダイアグラムエディタに絞り,まず典型的なダイアグラムエディタをオブジェクトダイアグラムを使って設計し,その結果からフレームワークを抽出した.種々のエディタはこのフレームワークにライブラリ部品を埋め込んだり,連結したり,交換したりすることによって生成できる.また,機能の拡張性をもたせるために,拡張する機能の種類に応じてどの部分にコードを追加すればよいかの情報をあらかじめプログラムパターンとして持たせ,ツール開発者が容易に独自に機能を持ったダイアグラムエディタを作れるようにした. 3.方法論・支援ツールの実現:前記のような方法で記述された方法論・ツールについて,方法論のプロダクト部分をPCTE(Portable Common Tool Environment)のオブジェクトベース,作業部分をHTMLで実現し,HTMLのWebページからJavaで記述されたツール部品が呼び出せるようにした.これにより,Webにより各種の方法論とその支援ツールがWeb上で呼び出せ,操作できるようになった.cgiを用いることにより,作業を次に進めてよいどうかを判定させたり,作業状況に応じて次に行なうべき作業を動的に変えることも可能となった.
|
Research Products
(5 results)
-
[Publications] Sjaak Brinkkemper: "Net-based Requirements Engineering" Proc.of Workshop on Requirements Engineering. (1996)
-
[Publications] Frank Harmsen: "Comparison of Four Method Engineering Languages" Method Engineering:Principles of Method Construction. 209-231 (1996)
-
[Publications] 渡辺晴美: "OMT法に基づくCASEツールジェネレータの試作" オブジェクト指向シンポジウム′96. 95-102 (1996)
-
[Publications] 佐伯元司: "要求獲得とMethod Engineering" ウィンターワークショップ・イン・松山. 15-16 (1997)
-
[Publications] Motoshi Saeki: "A Meta-Model for Method Integration" Information & Software Technology. ((採録決定))