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

2000 Fiscal Year Final Research Report Summary

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
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.

  • Research Products

    (12 results)

All Other

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [Publications] Irek Ulidowski,Shoji Yuen: "Process Languaes for Rooted Eager Bisimulation"CONCUR2000, Lecture Notes in Computer Science. 1877. 275-289 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] Ohhashi Hirotaka, Yamamoto Shinichirou, Agusa Kiyoshi: "Software Space Traverse for Flexible Search"JSSST 16th Conference Proceedings. 149-152 (1999)

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

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] Irek Ulidowski, Yuen Shoji: "Process Languaes for Rooted Eager Bisimulation"CONCUR2000, Lecture Notes in Computer Science 1877. 275-289 (2000)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2002-03-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi