A research on a new utilization method of sofeware components

软件构件新利用方法的研究

基本信息

  • 批准号:
    18500029
  • 负责人:
  • 金额:
    $ 2.59万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2006
  • 资助国家:
    日本
  • 起止时间:
    2006 至 2007
  • 项目状态:
    已结题

项目摘要

Component-based software development(CBD) is based on building software systems from previously-existing software components. In CBD, reuse of common parts in component form can reduce the development cost of new systems, and reduce the maintenance cost associate with the support of these systems. However, existing programs have usually been built using another paradigm, such as the Object-Oriented (OO) paradigm. OO programs cannot be reused rapidly or effectively in the CBD paradigm even if they contain reusable functions. We propose a technique for extracting components from existing 00 programs by our new refactoring Extract Component. Our technique of refactoring can identify and extract reusable components composed of classes from OO programs, and modify the surrounding parts of extracted components in original programs. We have developed a system that performs our refactoring automatically and extracts Java Beans components from Java programs. As a result of evaluation experiments, it is found that our system is useful for extracting reusable components along with usage examples from Java programs.
基于组件的软件开发(CBD)基于从先前存在的软件组件构建软件系统。在CBD中,以组件的形式重用公共部件可以降低新系统的开发成本,并减少与这些系统的支持相关的维护成本。然而,现有的程序通常是使用另一种范例构建的,例如面向对象(OO)范例。在CBD范型中,即使OO程序包含可重用的函数,也不能快速或有效地重用。提出了一种利用重构抽取组件从已有程序中抽取组件的方法。我们的重构技术可以从OO程序中识别和提取由类组成的可复用组件,并修改原始程序中提取的组件的周围部分。我们已经开发了一个自动执行重构并从Java程序中提取Java Bean组件的系统。评估实验的结果表明,我们的系统对于从Java程序中提取可复用构件和用例是有用的。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Webアプリケーションのページ遷移の自動抽出と検証
Web应用程序页面转换的自动提取和验证
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    久保 淳人;鷲崎 弘宜;深澤 良彰
  • 通讯作者:
    深澤 良彰
A Precise Estimation Technique for Test Coverage of Components in Object-Oriented Frameworks
面向对象框架中组件测试覆盖率的精确估计技术
Automatic Extraction and Verification of Page Transitions in a Web Application
Web 应用程序中页面转换的自动提取和验证
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Atsuto Kubo;Hironori Washizaki;Yoshizaki Fukazawa
  • 通讯作者:
    Yoshizaki Fukazawa
プロダクトラインの開発と進化:パターン指向コアアセット改善手法
产品线发展与演进:以模式为导向的核心资产提升方法
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    田辺康宏;美添一樹;今井秀樹;Takuo Doi;小林有佑;Yuichiro Imaizumi and Toshinori Sato;位野木万里
  • 通讯作者:
    位野木万里
コンポーネント指向Webアプリケーションフレームワークにおけるモジュール性の向上のための一手法
一种提高面向组件的Web应用框架模块化的方法
{{ 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 }}

FUKAZAWA Yoshiaki其他文献

FUKAZAWA Yoshiaki的其他文献

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

{{ truncateString('FUKAZAWA Yoshiaki', 18)}}的其他基金

Research on development and maintenance of software product lines
软件产品线开发与维护研究
  • 批准号:
    21300010
  • 财政年份:
    2009
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Research On the Usage Support For Object-Oriented Frameworks
面向对象框架的使用支持研究
  • 批准号:
    11680371
  • 财政年份:
    1999
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Evaluation of Prototyping System for Formal Specification
形式规范原型系统的评估
  • 批准号:
    07680373
  • 财政年份:
    1995
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

Canada Research Chair in Software Reuse
加拿大软件重用研究主席
  • 批准号:
    CRC-2017-00235
  • 财政年份:
    2022
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Canada Research Chairs
Software Reuse
软件重用
  • 批准号:
    CRC-2021-00417
  • 财政年份:
    2022
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Canada Research Chairs
Canada Research Chair In Software Reuse
加拿大软件重用研究主席
  • 批准号:
    CRC-2017-00235
  • 财政年份:
    2021
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Canada Research Chairs
Canada Research Chair in Software Reuse
加拿大软件重用研究主席
  • 批准号:
    1000231688-2017
  • 财政年份:
    2020
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Canada Research Chairs
Canada Research Chair in Software Reuse
加拿大软件重用研究主席
  • 批准号:
    1000231688-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Canada Research Chairs
Canada Research Chair in Software Reuse
加拿大软件重用研究主席
  • 批准号:
    1000231688-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Canada Research Chairs
Canada Research Chair in Software Reuse
加拿大软件重用研究主席
  • 批准号:
    1000231688-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Canada Research Chairs
Optimal Design Parameter Exploration of Real-Time Software and its Application to Embedded Software Reuse
实时软件优化设计参数探索及其在嵌入式软件复用中的应用
  • 批准号:
    21700039
  • 财政年份:
    2009
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Study on Type Theory to Promote Software Reuse
促进软件复用的类型论研究
  • 批准号:
    18700026
  • 财政年份:
    2006
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Modeling the impact of software reuse on quality and productivity
模拟软件重用对质量和生产力的影响
  • 批准号:
    203169-1998
  • 财政年份:
    2001
  • 资助金额:
    $ 2.59万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了