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

Research on Software Recycle Environment -Design and Implementation of Browser, Slicer, and Specializer-

Research Project

Project/Area Number 10308008
Research Category

Grant-in-Aid for Scientific Research (A).

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionNagoya University

Principal Investigator

AGUSA Kiyoshi  School of Engineering, Nagoya University, Professor, 工学研究科, 教授 (90026360)

Co-Investigator(Kenkyū-buntansha) YAMAMOTO Shinichirou  Aichi Prefectural University, Faculty of Information Science and Technology, Associate Professor, 情報科学部, 助教授 (40240098)
HAMAGUCHI Takeshi  School of Engineering, Nagoya University, Research Associate, 工学研究科, 助手 (90273284)
YUEN Shoji  School of Engineering, Nagoya University, Associate Professor, 工学研究科, 助教授 (70230612)
Project Period (FY) 1998 – 2000
Project Status Completed (Fiscal Year 2000)
Budget Amount *help
¥8,400,000 (Direct Cost: ¥8,400,000)
Fiscal Year 2000: ¥1,800,000 (Direct Cost: ¥1,800,000)
Fiscal Year 1999: ¥6,600,000 (Direct Cost: ¥6,600,000)
Keywordssoftware recycle / browser / slicer / specializer / dependency analysis / program pattern
Research Abstract

The purpose of this research is to construct the software recycle support environment which consist of 3 sub-system ; (1) Browser which efficiently refers and retrieves large-scale software, (2) Slicer to extract required portions from large-scale software easily, (3) Specializer which make extracted software adjust to a target system. The main results of this research are shown below.
1. We developed a program browser SPIE based on hyper-text. SPIE translates C language source program files into HTML files, and generates a detailed cross-reference tables for 11 kinds of objects (file, function, function argument, global variable, local variable, type, tag, member, enumerator, constant, macro).
2. We developed a function slicer for extract required portions which are necessary to compile specified function from source programs. If function f is specified by user, this tool identify (1) definition and prototype of f, (2) definition and prototype of functions f' which called from f, (3) all defined types which used in f and f', (4) all macros which used in f and f'.
3. We proposed an automatic method of the partial evaluation to extract the specialized program from general purpose parts, and implemnent the prototype tool.

Report

(4 results)
  • 2000 Annual Research Report   Final Research Report Summary
  • 1999 Annual Research Report
  • 1998 Annual Research Report
  • Research Products

    (28 results)

All Other

All Publications (28 results)

  • [Publications] Fukuyasu Naoki,Yamamoto Shinichirou,Agusa Kiyoshi: "An Evolution Framework based on Fine Grained Repository"Proceedings of International Workshop on Principles of Software Evolution. IWPSE99. 43-47 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 大橋洋貴,山本晋一郎,阿草清滋: "ソフトウェア空間をトラバースする柔軟な検索"日本ソフトウェア科学会第16回大会論文集. 16. 149-152 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 安原継二,山本晋一郎,阿草清滋: "オブジェクト属性を利用したソフトウェアの視覚化"日本ソフトウェア科学会FOSE2000. VII. 189-196 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 尾崎憲幸,山本晋一郎,阿草清滋: "プログラムの正規化に基づいた差分抽出法の提案"日本ソフトウェア科学会FOSE2000. VII. 197-204 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Shinichirou Yamamoto,Agusa Kiyoshi: "Source Program Archives Site : A Step toward Cooperation of Open-source Movement and Software Engineering"Proceeding of International Symposium on Principles of Software Evolution 2000. 213-222 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Irek Ulidowski,Shoji Yuen: "Process Languaes for Rooted Eager Bisimulation"CONCUR2000, Lecture Notes in Computer Science. 1877. 275-289 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Fukuyasu Naoki, Yamamoto Shinichirou, Agusa Kiyoshi: "An Evolution Framework based on Fine Grained Repository"Proceedings of International Workshop on Principles of Software Evolution (IWPSE99). 43-47 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Ohhashi Hirotaka, Yamamoto Shinichirou, Agusa Kiyoshi: "Software Space Traverse for Flexible Search"JSSST 16th Conference Proceedings. 149-152 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Yasuhara Keiji, Yamamoto Shinichirou, Agusa Kiyoshi: "Software visualization with attribute"JSSST Foundation of Software Engineering 2000. 189-196 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Ozaki Noriyuki, Yoshida Atsushi, Yamamoto Shinichirou, Agusa Kiyoshi: "A difference identification method based on the program normalization"JSSST Foundation of Software Engineering 2000. 197-204 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Yamamoto Shinichirou, Kiyoshi Agusa: "Source Program Archives Site : A Step toward Cooperation of Open-source Movement and Software Engineering"Proceeding of International Symposium on Principles of Software Evolution 2000. 213-222 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Irek Ulidowski, Yuen Shoji: "Process Languaes for Rooted Eager Bisimulation"CONCUR2000, Lecture Notes in Computer Science 1877. 275-289 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Fukuyasu Naoki,Yamamoto Shinichirou,Agusa Kiyoshi: "An Evolution Framework based on Fine Grained Repository"Proceedings of International Workshop on Principles of Software Evolution. IWPSE99. 43-47 (1999)

    • Related Report
      2000 Annual Research Report
  • [Publications] 大橋洋貴,山本晋一郎,阿草清滋: "ソフトウェア空間をトラバースする柔軟な検索"日本ソフトウェア科学会 第16回大会論文集. 16. 149-152 (1999)

    • Related Report
      2000 Annual Research Report
  • [Publications] 安原継二,山本晋一郎,阿草清滋: "オブジェクト属性を利用したソフトウェアの視覚化"日本ソフトウェア科学会FOSE2000. VII. 189-196 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 尾崎憲幸,山本晋一郎,阿草清滋: "プログラムの正規化に基づいた差分抽出法の提案"日本ソフトウェア科学会FOSE2000. VII. 197-204 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Shinichirou Yamamoto,Agusa Kiyoshi: "Source Program Archives Site : A Step toward Cooperation of Open-source Movement and Software Engineering"Proceeding of International Symposium on Principles of Software Evolution 2000. 213-222 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Irek Ulidowski,Shoji Yuen: "Process Languaes for Rooted Eager Bisimulation"CONCUR2000,Lecture Notes in Computer Science. 1877. 275-289 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 尾崎憲幸、吉田敦、山本晋一郎、阿草清滋: "意味を考慮したプログラムの差分抽出法の提案"情報処理学会ソフトウェア工学研究会. vol.1323,No.4. 25-32 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 山本晋一郎、大橋洋貴、大久保弘崇、粕谷英人、阿草清滋: "オープンソースの潮流を支援するためのソースプログラム・アーカイブ・サイトの提案"ソフトウェアシンポジウム'99論文集. 129-137 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Fukuyasu Naoki,Yamamoto Shinichirou,Agusa Kiyoshi: "An Evolution Framework based on Fine Grained Repository"Proceedings of International Workshop on Principles of Software Evolution (IWPSE99). 43-47 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 大橋洋貴、山本晋一郎、阿草清滋: "ソフトウェア空間をトラバースする柔軟な検索"日本ソフトウェア科学界第16回大会論文集. 149-152 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 吉田敦.山本晋一郎.阿草清滋: "抽象スレッドに基づくソースプログラムの依存解析の枠組の提案" コンピュータソフトウェア. Vol.16No.1. 46-56 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 三浦良.山本晋一郎.阿草清滋: "プログラムパターンの段階的抽出手法" ソフトウェア工学の基礎V日本ソフトウェア科学会FOSE‘98. 181-188 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 岩本奈美.山本晋一郎.阿草清滋: "部分評価を利用したプログラム部品抽出手法" 電子情報通信学会技術研究報告. SS98-36. 9-16 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 平手孝、結縁祥治、坂部俊樹、稲垣康善: "テスト等価性に基づいた視覚的LTSモデル操作によるプロセス代数デバッガ" 電子情報通信学会技術報告. COMP97-89. 17-24 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 福安直樹.山本晋一郎.阿草清滋: "細粒度リポジトリに基づいたCASEツール・プラットフォームSapid" 情報処理学会論文誌. Vol.39No.6. 1990-1998 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 植村敦志.山本晋一郎.濱口毅.阿草清滋: "パターンを用いた代数的仕様からのコーディングに関する研究" 1998年度電気関係学会東海支部連合大会. 316 (1998)

    • Related Report
      1998 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi