A research on a new utilization method of sofeware components
Project/Area Number |
18500029
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Software
|
Research Institution | Waseda University |
Principal Investigator |
FUKAZAWA Yoshiaki Waseda University, Faculty of Science and Engineering, Professor (20165252)
|
Project Period (FY) |
2006 – 2007
|
Project Status |
Completed (Fiscal Year 2007)
|
Budget Amount *help |
¥4,050,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥450,000)
Fiscal Year 2007: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
Fiscal Year 2006: ¥2,100,000 (Direct Cost: ¥2,100,000)
|
Keywords | component orientation / software reuse / software development environment / Wizard / open source software / automatic generation / オブジェクト指向 / ソフトウェア / 再利用 / コンポーネント |
Research Abstract |
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.
|
Report
(3 results)
Research Products
(34 results)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
[Presentation]2007
Author(s)
Atsuto Kubo, Hironori Washizaki, Yoshiaki Fukazawa
Organizer
the 1st International Workshop on Software Patterns and Quality (SPAQu'07)
Place of Presentation
Nagoya, Japan
Year and Date
2007-11-03
Related Report
-
-
-
-
-
-
-
-
-
-
-
-
-
[Presentation]2007
Author(s)
位野木 万里, 橋本 憲之, 吉田 和樹, 深澤 良彰
Organizer
第14回ソフトウェア工学の基礎ワークショップ(FOSE2007)
Place of Presentation
下関
Related Report
-
-
-
-
-
-
-