自己計測機能を持つ並行処理ソフトウェアの系統的開発法に関する研究
自己計測機能を持つ並行処理ソフトウェアの系統的開発法に関する研究
批准号:
13878057
负责人:
乃村 能成
金额:
$1.22万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Exploratory Research
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2002
中文摘要
点击翻译按钮获取中文摘要
英文摘要
これまで,ソフトウェア開発の現場では,性能優先の開発が行われてきたのが現状である.しかし,性能を多少犠牲にしても信頼性を確保するべき分野も多い.本研究では,各分野で用いられる並行処理ソフトウェアにおいて,どのような方法で,どの要素を計測すれば,性能の低下を抑えて,かつ信頼性向上に有効な計測を行うことができるのか,自己計測を行うシステムを系統的に開発するための手法を提案して,開発を支援するためのツールの開発を目指して研究を進めてきた.計測対象のソフトウェアは要求に合わせて機能変更や機能拡張され,改版されていく.その結果,設計当初のプログラム構造の統一性は崩れることが多く,機能変更や機能拡張の工数も増加してしまう.そこで,プログラムの構造を見直し,ソフトウェアの機能変更や機能拡張の工数を少なくすることが重要である.しかし,プログラムの構造を変更することによって,ソフトウェアの提供する機能に変化が生じないようにしなくてはならない.更に,自己計測ソフトウェアにおいては,機能を保存するだけではなく,計測に支障がないようにソフトウェアの動作を保存しなくてはならない場合もあると考えられる.このためにリファクタリングと呼ばれる手法が有効であると考えた.しかし,リファクタリングを行うためには,機能変更や機能拡張の工数の増加を招くプログラムの構造的欠陥を検出する必要がある.さらに,検出した構造的欠陥を解消する適切なリファクタリング手法を選択し施す必要がある.従来,こうした検出や選択は難しく,リファクタリングに関する知識や経験を必要とした.そこで,過去の知識や経験が少なくてもプログラム構造を改善可能にするため,リファクタリング作業の自動化を支援する機構を提案した。また,その機構に基づくリファクタリング支援ツールを実装し,実際のプログラムに適応して,効果を確認した.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
泰野克彦, 乃村能成, 谷口秀夫, 牛島和夫: "リファクタリングの自動化を支援する機構"オブジェクト指向最前線2002(近代科学社). 75-82 (2002)
Katsuhiko Yasuno、Yoshinari Nomura、Hideo Taniguchi、Kazuo Ushijima:“支持重构自动化的机制”面向对象前沿 2002(Kinda Kagakusha)75-82(2002)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Yusuke Nonaka, Jingde Cheng, Kazuo Ushijima: "Reliability and Performance: Can We Cope with the Both in Development of Self-Measurement Concurrent Systems?-A Case Study of Java Deadlock Detection"Proc. the Pan-Yellow-Sea International Workshop on Informat
Yusuke Nonaka、Jingde Cheng、Kazuo Ushijima:“可靠性和性能:在自测并发系统开发中我们能否兼顾两者?-Java 死锁检测案例研究”Proc.
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Yusuke Nonaka, Kazuo Ushijima, Hibiki Serizawa, Shigeru Murata, Jingde Cheng: "A Run-Time Deadlock Detector for Concurrent Java Programs"Proc. the Eighth Asia-Pacific Software Engineering Conference (APSEC 2001). 45-52 (2001)
Yusuke Nonaka、Kazuo Ushijima、Hibiki Serizawa、Shigeru Murata、Jingde Cheng:“并发 Java 程序的运行时死锁检测器”Proc。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Katsuhiko HATANO, Yoshinari NOMURA, Hideo TANIGUCHI, Kazuo USHIJIMA: "A Method to Support Refactoring Using C & K Metrics"Proc. the Pan-Yellow-Sea International Workshop on Information Technologies for Network Era (PYIWIT'02). (to appear). (2002)
Katsuhiko HATANO、Yoshinari NOMURA、Hideo TANIGUCHI、Kazuo USHIJIMA:“使用 C 支持重构的方法
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Katsuhiko Hatano, Yoshinari Nomura, Hideo Taniguchi: "Development of a Tool to Support Refactoring for Object Pascal Programs"Res. Rep. ISEE Kyushu University. 7・2. 125-130 (2002)
Katsuhiko Hatano、Yoshinari Nomura、Hideo Taniguchi:“开发支持对象 Pascal 程序重构的工具”Res. ISEE 九州大学 7・2。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 6 条
周囲の環境に適応するグループウェアツールに関する研究
-
批准号:16700109
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$0.9万
-
财政年份:2004
-
负责人:乃村 能成
-
依托单位:
海外基金