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

1998 年度 実績報告書

デザインパターン利用支援に向けたソースコード生成支援の研究

研究課題

研究課題/領域番号 10680359
研究機関長崎大学

研究代表者

吉田 紀彦  長崎大学, 工学部, 教授 (00182775)

キーワードオブジェクト指向 / ソフトウェア部品 / デザインパターン / ソースコード生成 / SGML
研究概要

デザインパターンは,オブジェクト指向ソフトウェアの構造や機能について,典型的に現われる特徴的な類型を抽出して解析し,アプリケーション独立な形で記述したものであり,設計ノウハウやシステム構造を部品として再利用することを,クラスより高い抽象度で促進する.その部品カタログ化と利用支援に向けた我々の取り組みの一環として,本研究ではデザインパターンからのソースコード生成の支援について,方式の確立と基本機構の構築を目指している.
我々はすでに,デザインパターンをその意味的構造を反映した形で記述する枠組として,文書構造化の国際標準規格であるSGMLに基づく形式を考案して成果をあげている.これを下敷きにして本年度は,第1に,SGML記述の枠組をソースコード生成に向けた形式的仕様という観点から深化させ,仕様記述形式として確立した.第2に,デザインパターン中の構造要素とソースコードの構造要素の対応,特に多重対応関係について,これを効率的に管理する機構を考案・設計した.第3に,デザインパターンと他の種類の部品との協調について考察を行った.以上の成果として,実際にデザインパターンからJavaプログラムおよびMakefileを生成するシステムを構築し,ソースコードを生成することに成功した.
本研究は,形式的仕様からのプログラム導出に関する従来からの研究に比べて,デザインパターンからの導出ならびにSGML仕様記述からの導出であるところに最大の特色を持つ.本年度以降は,生成されたソースコードの有機的なカタログ化,デザインパターンと他の種類の部品との統合化に向けて,さらに研究を進める.

  • 研究成果

    (6件)

すべて その他

すべて 文献書誌 (6件)

  • [文献書誌] Mika Ohtsuki: "Visual Aids for Cataloging and Code Generation for SGML-based Documents of Design Patterns" Proc.Third World Conf.on Integrated Design and Process Technology. 305-312 (1998)

  • [文献書誌] Shuji Narazaki: "Dynamic Copy Allocation Scheme for Distributed Resource Sharing Based on Meta-level Computation" Proc.1998 Int'l Conf.on Parallel and Distributed Processing Techniques and Applications. 829-834 (1998)

  • [文献書誌] 大月 美佳: "WWWを利用したソフトウェア部品の管理ツール" 長崎大学工学部研究報告. 29・52. 73-80 (1999)

  • [文献書誌] Norihiko Yoshida: "Higher・Order Abstraction of Process Compositions and Their Transformation" Reports of the Faculty of Engineering,Nagasaki University. 29・52. 67-71 (1999)

  • [文献書誌] Norihiko Yoshida: "Transformational Derivation of Higher-Order Process Compositions" Proc.Int'l Workshop on Parallel Distributed Computing for Symbolic and Irregular Applications. (掲載予定). (1999)

  • [文献書誌] Toshihiko Shimokawa: "Dynamic Multi-Server Reconfigulation Using Meta-Level Computation in Distributed Information Sharing" Proc.5th Int'l Conf.on Information Systems Analysis and Synthesis. (掲載予定). (1999)

URL: 

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

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

Powered by NII kakenhi