课题基金 / 基金详情

MVCコンポーネント協調モデルに基づくWebアプリケーション短期開発に関する研究

MVCコンポーネント協調モデルに基づくWebアプリケーション短期開発に関する研究
基于MVC组件协作模型的Web应用短期开发研究
批准号:
17700030
负责人:
金子 伸幸
金额:
$1.54万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2006

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
本研究の目的はMVCアーキテクチャに基づき構成されるWebアプリケーションのMVC間の協調動作をMVCコンポーネント協調モデルとしてモデル化し、モデル要素の整合性検査やモデル検査を行うことで仕様の誤りを早期に発見することによるWebアプリケーションの短期開発支援である。本年度はWebアプリケーション実装からMVCコンポーネント協調モデルを復元する手法を検討した。Webアプリケーションはページから入力されたデータに対して、実行されるビジネスロジックが選択され、入力データの加工やバックエンドの永続化機構への登録、検索が行われ、実行結果であるデータから新たなページが生成される。このため、Webアプリケーションの入出カデータと永続化されるデータのデータ構造、およびこれらのデータに対する処理を抽象化することで実装からMVCコンポーネント協調モデルが復元可能である。本年度は実際に公開されているWebアプリケーションを対象に、復元手法の一般化を検討したが、この手法は未だ検討中である。また、Webアプリケーションの短期開発支援として、関心の分離に基づくWebページ生成プロセスとそのフレームワーク、およびテスト実行に基づくコンポーネント検索について研究を行った。関心の分離に基づくWebページ生成では、コンテンツ作成をページ生成の主関心、アクセス制御やパーソナライゼーションなどのコンテンツ制御をページ生成の副関心とする。これらを分離して開発可能なフレームワークを実現することで見通しの良いWebアプリケーション開発が可能となる。テスト実行に基づくコンポーネント検索は、コンポーネントの動作確認用プログラムを検索クエリとして用いることで、要求している動作を実現可能なコンポーネントのみを検索する。本手法を実現するシステムを実装し、中規模程度のコンポーネントリポジトリを利用した評価実験を行い、本手法が検索精度、環境維持コストの面で従来手法より優れることを確認した。
英文摘要
本研究の目的はMVCアーキテクチャに基づき構成されるWebアプリケーションのMVC間の協調動作をMVCコンポーネント協調モデルとしてモデル化し、モデル要素の整合性検査やモデル検査を行うことで仕様の誤りを早期に発見することによるWebアプリケーションの短期開発支援である。本年度はWebアプリケーション実装からMVCコンポーネント協調モデルを復元する手法を検討した。Webアプリケーションはページから入力されたデータに対して、実行されるビジネスロジックが選択され、入力データの加工やバックエンドの永続化機構への登録、検索が行われ、実行結果であるデータから新たなページが生成される。このため、Webアプリケーションの入出カデータと永続化されるデータのデータ構造、およびこれらのデータに対する処理を抽象化することで実装からMVCコンポーネント協調モデルが復元可能である。本年度は実際に公開されているWebアプリケーションを対象に、復元手法の一般化を検討したが、この手法は未だ検討中である。また、Webアプリケーションの短期開発支援として、関心の分離に基づくWebページ生成プロセスとそのフレームワーク、およびテスト実行に基づくコンポーネント検索について研究を行った。関心の分離に基づくWebページ生成では、コンテンツ作成をページ生成の主関心、アクセス制御やパーソナライゼーションなどのコンテンツ制御をページ生成の副関心とする。これらを分離して開発可能なフレームワークを実現することで見通しの良いWebアプリケーション開発が可能となる。テスト実行に基づくコンポーネント検索は、コンポーネントの動作確認用プログラムを検索クエリとして用いることで、要求している動作を実現可能なコンポーネントのみを検索する。本手法を実現するシステムを実装し、中規模程度のコンポーネントリポジトリを利用した評価実験を行い、本手法が検索精度、環境維持コストの面で従来手法より優れることを確認した。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
テスト実行に基づくコンポーネント検索手法
基于测试执行的组件搜索方法
DOI: --
发表时间: 2006
期刊: ソフトウェア工学の基礎ワークショップFOSE2006 XIII
影响因子: --
作者: [安藤 恭平, 金子 伸幸, 山本 晋一郎, 阿草 清滋]
通讯作者: 阿草 清滋
DOI: --
发表时间: 2006
期刊: 情報処理学会研究報告 2006-SE-151
影响因子: --
作者: [伊藤 崇, 金子 伸幸, 山本 晋一郎, 阿草 清滋]
通讯作者: 阿草 清滋
DOI: --
发表时间: 2005
期刊: ソフトウェア工学の基礎 XII
影响因子: --
作者: [金子 伸幸, 中元 秀明, 阿草 清滋, 小川 義明]
通讯作者: 小川 義明
DOI: --
发表时间: 2006
期刊: 日本ソフトウェア科学会ソフトウェア工学の基礎XIII
影响因子: --
作者: [飯田恵大, 金子伸幸, 山本晋一郎, 結縁祥治, 阿草清滋]
通讯作者: 阿草清滋
海外基金