1999 Fiscal Year Annual Research Report
Project/Area Number |
09245106
|
Research Institution | Kyushu University |
Principal Investigator |
牛島 和夫 九州大学, 大学院・システム情報科学研究科, 教授 (40037750)
|
Co-Investigator(Kenkyū-buntansha) |
湯浅 太一 京都大学, 大学院・情報学研究科, 教授 (60158326)
鳥居 宏次 奈良先端科学技術大学院大学, 教授 (10172222)
土居 範久 慶應義塾大学, 理工学部, 教授 (50051553)
井上 克郎 大阪大学, 大学院・基礎工学研究科, 教授 (20168438)
徳田 英幸 慶応義塾大学, 環境情報学部, 教授 (80227579)
|
Keywords | ソフトウェア理解 / ソフトウェア再構成 / 適応度の評価 / オブジェクト指向 / OSの適応的発展 / 並列計算機用言語処理系 / 使用環境の変化 / 要求の変化 |
Research Abstract |
(1)既存ソフトウェア理解の有力手段として効率的プログラムスライス計算法を構築し,堆積型ファイルシステムを提案した.複雑で大規模な並行システムの適応的発展に関する系統的な方法論を確立しその支援環境を構築した. (2)既存ソフトウェアの再設計を支援するためにホットスポットに関連付けたデザインパターンの活用方法を提案し応用システムの再設計を行い評価した.仕様の変更や改良などに適応してオブジェクト指向ソフトウェアのクラス階層の再構成を支援するために,メソッド間の関係の定量化手法とオブジェクト間の密接な関連による波及効果に対する対処法を明らかにした. (3)再構成されたソフトウェアの適応度を定性的・定量的に評価するために必要なデータの収集と分析を支援する環境,実証的ソフトウェア工学の統合支援環境を構築した. (4)超分散/超並列システム,マルチメディアシステム,モバイルシステム,組み込みシステムなどを支える次世代OSのための適応的発展可能なソフトウエアアーキテクチャの研究開発を行った.既存のUNIX系OSを利用し,マイクロカーネル内外における適応的発展機構,デバイスドライバの自動生成法,などを考案・試作し,評価した. (5)環境変化への対応:個々の並列計算機のアーキテクチャを反映したポータブルな言語処理系を開発するためにアーキテクチャの特性に基づいた最適化方式を提案し,具体的な実装方法を検討した.計算機ネットワークの構成に変更があったた際,既存ソフトウエアを即座に利用できる環境を提供する具体的方法を研究した.ハードウェア性能に依らないサービス処理速度を提供する方法として,プログラムへのプロセッサ割り当てを調整するプロセススケジュール法を考案し,実装して評価した. (6)リモートプレイン方式により人間型ロボットとそのソフトウェアの発展機構を並行して研究した.
|
-
[Publications] 西松顕、楠本真二、井上克郎: "保守プロセスに対するプログラムスライスの実験的評価"電子情報通信学会論文誌D-I. 82 D・I,8. 1121-1131 (1999)
-
[Publications] 鳥居宏次、村本健一ほか: "Ginger2 : An environment for CAESE(Computer Aided Empirical software Engineerring)"IEEE Traws.on Software Eng.. 25・4. 474-492 (1999)
-
[Publications] 渡辺誠也、湯浅太一: "データ並列言語における通信最適化のためのコード移動用法"情報処理学会論文誌. 40・3. 1257-1266 (1999)
-
[Publications] 中沢仁、望月祐洋、徳田英幸: "ホスト透過型オブジェクト移送システムMogulの実現"情報処理学会論文誌. 40・6. 2573-2584 (1999)
-
[Publications] 片山徹郎、最所圭三、福田晃: "Proposal of a Support System for Device Driver Generation"Proc. 1999Asia Pacific Softw. Eng. Conf(APSEC'99). 494-497 (1999)
-
[Publications] 谷口秀夫: "プロセススケジュールの制御によるプログラムの実効速度制御法の評価"電子情報通信学会論文誌D-I. 83 DI,1. 184-193 (2000)