• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

高品質ソフトウエアコンポーネントの自動抽出と検索に関する研究

Research Project

Project/Area Number 17700040
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionNational Institute of Informatics

Principal Investigator

鷲崎 弘宣  国立情報学研究所, アーキテクチャ科学研究系, 助手 (70350494)

Project Period (FY) 2005 – 2006
Project Status Completed (Fiscal Year 2006)
Budget Amount *help
¥3,400,000 (Direct Cost: ¥3,400,000)
Fiscal Year 2006: ¥1,200,000 (Direct Cost: ¥1,200,000)
Fiscal Year 2005: ¥2,200,000 (Direct Cost: ¥2,200,000)
Keywordsソフトウェア再利用 / コンポーネントベース開発 / オブジェクト指向プログラム / ソフトウェア部品 / ソフトウェア品質測定法 / ソフトウェアメトリクス / プログラム解析 / ソフトウェアコンポーネント
Research Abstract

コンポーネントベース開発とは、特定の標準に従ったソフトウェア部品(コンポーネント)を組み合わせて、新たな大規模・複雑・高品質なソフトウェアを効率よく開発する手法である。多様なソフトウェア群を効率よく生み出す開発技術の確立が社会的急務であり、これまでに標準を中心として研究実践が進められつつある。しかしながら、従来のコンポーネントベース開発手法および支援手法・環境は、最初から再利用を考慮して部品化されたコンポーネント群を扱うことを目的とする。従って、従来の手法・環境では、汎用性がありかつ部分的に有用な機能・データを含むにも関わらずコンポーネントとして開発されていないソフトウェア資産(例えばプログラム資産)を扱うことができない。そこで本研究では、部品化再利用を考慮せずに実装された大量のオブジェクト指向プログラム資産から、独立して再利用可能なコンポーネント群を自動的に抽出し、その品質を測定・評価し、一定の品質レベルを伴ったコンポーネントの単位で検索し、検索によって得られたコンポーネント群を組み合わせて得られる全体の品質を測定・評価する仕組みを実現した。具体的には平成18年度において、同仕組みの実現に必要な要素技術として、プログラムソースコードの種々の品質特性を多面的かつ体系だって定量評価する品質測定・評価枠組みの構築、プログラム部品を組み合わせて得られるコンポーネントベースシステム全体の複雑度(および保守性)測定法の実現、および、前年度までに実現済みのコンポーネント抽出手法を含めて全手法・環境を統合的に実装した高品質コンポーネント自動抽出の枠組みを構築した。同枠組みの利用により、大量のオブジェクト指向プログラム資産から開発者の目的に合致した高品質なコンポーネントを得て、新たな高品質ソフトウェアを効率よく開発することが可能となる。

Report

(2 results)
  • 2006 Annual Research Report
  • 2005 Annual Research Report
  • Research Products

    (5 results)

All 2007 2006

All Journal Article (5 results)

  • [Journal Article] プログラムソースコードのための実用的な品質評価枠組み2007

    • Author(s)
      鷲崎 弘宜
    • Journal Title

      情報処理学会論文誌 Vol.48(印刷中)

    • NAID

      110006386494

    • Related Report
      2006 Annual Research Report
  • [Journal Article] A Coupling-based Complexity Metric for Remote Component-based Software Systems Toward Maintainability Estimation2006

    • Author(s)
      鷲崎 弘宜
    • Journal Title

      Proceedings of the 13th Asia-Pacific Software Engineering Conference

      Pages: 79-86

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Measuring Complexity of Remote Component-Based Software System Toward Maintainability Estimation2006

    • Author(s)
      鷲崎 弘宜
    • Journal Title

      Proceedings of the International e-Conference on Computer Science 2006

    • Related Report
      2006 Annual Research Report
  • [Journal Article] A Flexible Connection Model for Software Components2006

    • Author(s)
      鷲崎 弘宜
    • Journal Title

      IEICE Transactions on Information and Systems E89-D・4(印刷中)

    • NAID

      110007504494

    • Related Report
      2005 Annual Research Report
  • [Journal Article] A System for Visualizing Binary Component-Based Program Structure with Component Functional Size2006

    • Author(s)
      鷲崎 弘宜
    • Journal Title

      WSEAS Transactions on Information Science and Applications (印刷中)

    • Related Report
      2005 Annual Research Report

URL: 

Published: 2005-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi