自己計測機能を持つ並行処理ソフトウェアの系統的開発法に関する研究

具有自测量功能的并行处理软件系统化开发方法研究

基本信息

  • 批准号:
    13878057
  • 负责人:
  • 金额:
    $ 1.22万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Exploratory Research
  • 财政年份:
    2001
  • 资助国家:
    日本
  • 起止时间:
    2001 至 2002
  • 项目状态:
    已结题

项目摘要

これまで,ソフトウェア開発の現場では,性能優先の開発が行われてきたのが現状である.しかし,性能を多少犠牲にしても信頼性を確保するべき分野も多い.本研究では,各分野で用いられる並行処理ソフトウェアにおいて,どのような方法で,どの要素を計測すれば,性能の低下を抑えて,かつ信頼性向上に有効な計測を行うことができるのか,自己計測を行うシステムを系統的に開発するための手法を提案して,開発を支援するためのツールの開発を目指して研究を進めてきた.計測対象のソフトウェアは要求に合わせて機能変更や機能拡張され,改版されていく.その結果,設計当初のプログラム構造の統一性は崩れることが多く,機能変更や機能拡張の工数も増加してしまう.そこで,プログラムの構造を見直し,ソフトウェアの機能変更や機能拡張の工数を少なくすることが重要である.しかし,プログラムの構造を変更することによって,ソフトウェアの提供する機能に変化が生じないようにしなくてはならない.更に,自己計測ソフトウェアにおいては,機能を保存するだけではなく,計測に支障がないようにソフトウェアの動作を保存しなくてはならない場合もあると考えられる.このためにリファクタリングと呼ばれる手法が有効であると考えた.しかし,リファクタリングを行うためには,機能変更や機能拡張の工数の増加を招くプログラムの構造的欠陥を検出する必要がある.さらに,検出した構造的欠陥を解消する適切なリファクタリング手法を選択し施す必要がある.従来,こうした検出や選択は難しく,リファクタリングに関する知識や経験を必要とした.そこで,過去の知識や経験が少なくてもプログラム構造を改善可能にするため,リファクタリング作業の自動化を支援する機構を提案した。また,その機構に基づくリファクタリング支援ツールを実装し,実際のプログラムに適応して,効果を確認した.
This is the first time that the company has been able to develop its products. How much performance is required to ensure the integrity of the system? In this study, the parallel processing software for each field is used to measure the performance of the system. The performance of the system is low. The reliability of the system is high. The design of the software for the image has failed to meet the requirements of the function change and function change, and the revision is in the middle. As a result, the structural uniformity of the original design was changed, and the number of functional changes and functional extensions increased. In this case, the structure of the software is straightforward, and the function of the software is changed. The number of functions required is reduced. In addition, the structure of the platform is changed, and the function of the platform is changed. What's more, when you measure the software yourself, the functions are preserved, and when you measure the support obstacles, the actions of the software are preserved. This is the first time that I've ever been to a school. In addition to the increase in the number of functions and the increase in the number of functions, it is necessary to detect the lack of structure of the system. In this paper, the structure of the missing solution to the problem of selection and implementation of necessary. In the future, it will be difficult to choose the right choice, and the right choice will be necessary for the right knowledge. In this regard, the past knowledge base has been reduced, and the structure of the platform has been improved. In addition, the organization's basic support system is installed, and the actual support system is properly installed, and the results are confirmed.

项目成果

期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
泰野克彦, 乃村能成, 谷口秀夫, 牛島和夫: "リファクタリングの自動化を支援する機構"オブジェクト指向最前線2002(近代科学社). 75-82 (2002)
Katsuhiko Yasuno、Yoshinari Nomura、Hideo Taniguchi、Kazuo Ushijima:“支持重构自动化的机制”面向对象前沿 2002(Kinda Kagakusha)75-82(2002)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
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:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
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:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
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:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
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:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

乃村 能成其他文献

Mint: Linuxをベースとした複数OS混載方式の提案
Mint:基于Linux的多操作系统混合系统的提案
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    北川 初音;乃村 能成;谷口 秀夫
  • 通讯作者:
    谷口 秀夫
LinuxとAnTオペレーティングシステムの連携機構の評価
Linux与AnT操作系统合作机制评估
  • DOI:
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    福島 有輝;山内 利宏;乃村 能成;谷口 秀夫
  • 通讯作者:
    谷口 秀夫
ソーシャルコーディングにおけるユーザの行動に着目した有益提案の抽出
提取关注社交编码中用户行为的有用建议
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    江見 圭祐;乃村 能成;谷口 秀夫
  • 通讯作者:
    谷口 秀夫
A Context Design Method to Improve Power Efficiency for Reconfigurable Logic Device
一种提高可重构逻辑器件电源效率的上下文设计方法
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    梅本 昌典;田端 利宏;乃村 能成;谷口 秀夫;Hiroshi SHINOHARA
  • 通讯作者:
    Hiroshi SHINOHARA
ドライバプログラムの効率的な構成制御法
一种高效的驱动程序配置控制方法

乃村 能成的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('乃村 能成', 18)}}的其他基金

周囲の環境に適応するグループウェアツールに関する研究
适应周围环境的群件工具研究
  • 批准号:
    16700109
  • 财政年份:
    2004
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)

相似海外基金

並行プログラムのための型理論に基づく利便性の高い静的検証手法
基于类型论的并发程序便捷静态验证方法
  • 批准号:
    11J00571
  • 财政年份:
    2011
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
並行プログラム検証のための型システムとそのオペレーティングシステムの検証への応用
并发程序验证的类型系统及其在操作系统验证中的应用
  • 批准号:
    07J01504
  • 财政年份:
    2007
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
通信プロセスモデルにもとづく実時間並行プログラムの検証と実現に関する研究
基于通信过程模型的实时并行程序验证与实现研究
  • 批准号:
    08780260
  • 财政年份:
    1996
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
解析的意味論による並行プログラムの検証に関する研究
基于分析语义的并发程序验证研究
  • 批准号:
    01750315
  • 财政年份:
    1989
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
モジュール単位の並行プログラムの意味論とその検証系
基于模块的并发程序语义及其验证系统
  • 批准号:
    57780018
  • 财政年份:
    1982
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了