異種コンポーネントの統合に関する研究
異種コンポーネントの統合に関する研究
批准号:
13224082
负责人:
高田 眞吾
金额:
$0.0万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research on Priority Areas (C)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 --
中文摘要
近年,コンポーネントに基づいたソフトウェア開発が多くなってきている.ここで,コンポーネントを「インタフェースを通して何らかの機能を提供するような,独立したソフトウェアの部品」と定義する.この開発形態の狙いは,品質の高いコンポーネントを簡単に組み合わせる(統合する)ことにより,品質の高いソフトウェアを効率よく開発することである.しかし,課題が山積している.その中に,コンポーネントの異種性の問題がある.コンポーネントには,Enterprise JavaBeansやCOMなどの種々の仕様が存在する.異なる仕様のコンポーネント同士を統合しようとする場合,パラメータや返戻値などの形式だけではなく,呼び出し方自身が大きく異なり,簡単に行えない.本研究では,分散された異種コンポーネントの統合を支援するツールを構築した.コンポーネントの種類としては,WWW, Enterprise JavaBeans, SOAPの三つの技術と関連するコンポーネントを対象とした.それぞれの種類のコンポーネントに対して,コンポーネントに関する情報を表すためのXMLのDTDを定義した.統合対象のコンポーネントはこのDTDに基づいてXMLでコンポーネント情報が記述されているとし,そのコンポーネント情報および作成するアプリケーションに関する情報に基づいてツールはアダプタを生成する.アダプタはプロクシとトランスレータの二つから構成される.プロクシは,各コンポーネントに対して一つ生成され,プラットフォームに応じた実際の呼び出しを行う.トランスレータは,プロクシを通して,アプリケーションとコンポーネントの関連付けを行う.また,必要な場合,トランスレータは簡単な型変換を行う.
英文摘要
近年,コンポーネントに基づいたソフトウェア開発が多くなってきている.ここで,コンポーネントを「インタフェースを通して何らかの機能を提供するような,独立したソフトウェアの部品」と定義する.この開発形態の狙いは,品質の高いコンポーネントを簡単に組み合わせる(統合する)ことにより,品質の高いソフトウェアを効率よく開発することである.しかし,課題が山積している.その中に,コンポーネントの異種性の問題がある.コンポーネントには,Enterprise JavaBeansやCOMなどの種々の仕様が存在する.異なる仕様のコンポーネント同士を統合しようとする場合,パラメータや返戻値などの形式だけではなく,呼び出し方自身が大きく異なり,簡単に行えない.本研究では,分散された異種コンポーネントの統合を支援するツールを構築した.コンポーネントの種類としては,WWW, Enterprise JavaBeans, SOAPの三つの技術と関連するコンポーネントを対象とした.それぞれの種類のコンポーネントに対して,コンポーネントに関する情報を表すためのXMLのDTDを定義した.統合対象のコンポーネントはこのDTDに基づいてXMLでコンポーネント情報が記述されているとし,そのコンポーネント情報および作成するアプリケーションに関する情報に基づいてツールはアダプタを生成する.アダプタはプロクシとトランスレータの二つから構成される.プロクシは,各コンポーネントに対して一つ生成され,プラットフォームに応じた実際の呼び出しを行う.トランスレータは,プロクシを通して,アプリケーションとコンポーネントの関連付けを行う.また,必要な場合,トランスレータは簡単な型変換を行う.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
M.Nagura, T.Iijima, S.Takada, N.Doi: "Automated Adapter Generation for Gluing Heterogeneous External Components"Proceedings of 14th International Conference on Software & Systems Engineering and their Applications. 2. 1-8 (2001)
M.Nagura、T.Iijima、S.Takada、N.Doi:“用于粘合异构外部组件的自动适配器生成”第 14 届国际软件会议论文集
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Research on improving coverage of machine learning based software testing
-
批准号:22K11979
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.41万
-
财政年份:2022
-
负责人:高田 眞吾
-
依托单位:
コンポーネントベースソフトウェア開発におけるコンポーネントの探索に関する研究
-
批准号:14780239
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$1.54万
-
财政年份:2002
-
负责人:高田 眞吾
-
依托单位:
異種コンポーネントの統合に関する研究
-
批准号:14019079
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$1.66万
-
财政年份:2002
-
负责人:高田 眞吾
-
依托单位:
海外基金