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

Research on Mechanism and Methodology for Software Evolution

Research Project

Project/Area Number 09245105
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Research InstitutionNagoya University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) OCHIMIZU Koichiro  JAIST, School of Information Science, Professor, 情報科学研究科, 教授 (10022310)
KATAYAMA Takuya  JAIST, School of Information Science, Professor, 情報科学研究科, 教授 (70016468)
NAKATA Ikuo  Hosei University, Faculty of Computer and Information Sciences, Professor, 情報科学部, 教授 (70133022)
SAEKI Motoshi  Tokyo Institute of Technology, Graduate School of Information Science and Engineering, Associate Professor, 大学院・情報理工学研究科, 助教授 (80162254)
鯵坂 恒夫  和歌山大学, システム工学部, 教授 (30175864)
Project Period (FY) 1997 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥41,000,000 (Direct Cost: ¥41,000,000)
Fiscal Year 1999: ¥22,000,000 (Direct Cost: ¥22,000,000)
Fiscal Year 1998: ¥10,000,000 (Direct Cost: ¥10,000,000)
Fiscal Year 1997: ¥9,000,000 (Direct Cost: ¥9,000,000)
Keywordsfine-grained repository / step-wise refinement / distributed software development / software pipelining / method engineering / ソフトウェア発展 / 構造的仕様化技法 / プログラム・パターン / 波及解析 / 漸増的ソフトウェア設計 / 構造的発展
Research Abstract

This group has studied to elucidate the foundation of software evolution and the model to support the human activities to evolve the existent software. The relationship among artifacts, that is software documents such as requirements specifications, module configuration, source codes, manuals and so on, roles an important role to evolve the software. How to capture such relation, how to track the previous development, and how to utilize the relation are investigated.
Katayama gave a theoretical framework of Software Evolution based on a lattice representing the relations between a modification of requirement specification and one of software code. Ochimizu provided a model of distributed, cooperative development of software systems. The model helps developers to resolve the conflict and uncertainness of software products using a development repository. Agusa, Nakata and Saeki researched on reusing issues. The reusing is a key factor of evolution since Software Evolution consists of the … More following phases ; identifying dissatisfaction of existent software, separation reusable part from others, implanting new components. Agusa have provided a fine-grained repository of source codes written in C language for CASE tool designer who develops reusing tools to access the source with highly abstracted views. With this repository, Ajisaka has developed a checker for vertical traceability. Yamamoto researched about tools to increase the visibility of software documents using the repository. Saeki gave a meta-model which enable us to reuse the software processes. His approach is based on structural evolution of patterns of use-case obtained in previous developments. Nakata applied the reusable program pattern to optimizing the register allocation for massively parallel processors. Yamaguchi applied reusing techniques in AI fields and improved the development process of expert systems. Mizuno proposed the scheme of interacting software components so that some components can be easily updated. Less

Report

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

    (30 results)

All Other

All Publications (30 results)

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

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] K.Nakazawa: "CP-PACS:A massively parallel processor at the University of Tsukuba"Parallel Computing. Vol.25,No.13-14. 1635-1661 (199)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Kei Itoh: "Evolution of Object System by Rewriting Behavior Expressions"International Workshop on Principles of Software Evolution(IWPSE99). 113-117 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Takuya Katayama: "A Theoretical Framework of Software Evolution"International Workshop on Principles of Software Evolution(IWPSE98). 1-5 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Kazuhiro Fujieda: "CORBA Application Development Environment Using Reflection"Internasional Symposium on Future Software Technology. 33-40 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Sjaak Brinkkemper: "Meta-Modelling Based Assembly Techniques for Situational Method"Engineering,Information Systems. Vol.24,No.3. 209-228 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Masumi Toyoshima: "Implementing Fault Tolerant Software in Distributed Systems Chapter 15th in book "Dependable Network Computing""Cluwer Academic Publishers. 464 (2000)

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

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] K. Nakazawa: "CP-PACS : A massively parallel processor at the University of Tsukuba"Parallel Computing. Vol.25, No.13-14. 1635-1661 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Kei Itoh: "Evolution of Object System by Rewriting Behavior Expressions"International Workshop on Principlesof Software Evolution (IWPSE99). 113-117 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Takuya Katayama: "A Theoretical Framework of Software Evolution"International Workshop on Principlesof Software Evolution (IWPSE98). 1-5 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Kazuhiro Fujieda: "CORBA Application Development Environment Using Reflection"International Symposium on Future Software Technology. 33-40 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Sjaak Brinkkemper: "Meta-Modelling Based Assembly Techniques for Situational Method"Information Systems. Vol.24, No.3. 209-228 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Masumi Toyoshima: "Implementing Fault Tolerant Software in Distributed Systems Chapter 15th in book "Dependable Network Computing""Cluwer Academic Publishers. 464 (2000)

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

    • Related Report
      1999 Annual Research Report
  • [Publications] 中田育男,田中祐子,中井央: "字句解析器生成系での最短一致法の提案"情報処理学会論文誌. 40巻9号. 3616-3619 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 片山卓也: "進化するソフトウェアの原理"情報処理. Vol.40 No.2. 153-161 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Kazuhiro Fujieda, Takuo Watanabe, and Koichiro Ochimizu: "CORBA Apprication Devel-opment Environment Using Reflection"of the International Symposium on Future Software Technology. 146-154 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Sjaak Brinkkemper, Motoshi Saeki, Frank Harmsen: "Meta-Modelling Based Assembly Tech-niques for Situational Method Engineering"Information Systems. Vol.24 No.3. 209-228 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 鯵坂恒夫: "ソフトウェアの意味情報階層に基づくミドルウェアの体系"電子情報通信学会技術報告. Vol.99 No.423. 25-29 (1999)

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

    • Related Report
      1998 Annual Research Report
  • [Publications] Guo.M.,Yamashita.Y..Nakata.I.: "Efficient Implementation of Multi-Dimensional Array Redistribution" IEICE Transactions on Information and Systems. Vol.E81-D.No.11. 1195-1204 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 青木利晃.片山卓也: "オブジェクト指向方法論のための形式的モデル" 日本ソフトウェア科学会学会誌 コンピュータソフトウェア. Vol.16.No.1. 12-32 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 落水浩一郎: "漸増的ソフトウェア設計・実現のためのプロセスモデル‥ソフトウェア分散共同開発における調整支援-" コンピュータソフトウェア. 15巻4号. 73-77 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Saeeiab Sureerat and Motoshi Saeki: "Integration of Software Analysis & Design Methods with Formal Description Techniqnes" Proc.of 5th Asia Pacific Software Engineering Conference(APSEC'98). 46-53 (1998)

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

    • Related Report
      1997 Annual Research Report
  • [Publications] Guo,M., Yamashita,Y., Nakata,I.: "An Efficient Data Distribution Technique for Distributed Memory Parallel Computers" 並列処理シンポジウムJSPP'97. 189-196 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 伊藤恵,片山 卓也: "オブジェクト指向方法論のための動的モデル ObTS" コンピュータソフトウェア. 14巻2号. 22-37 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 落水 浩一郎: "分散開発に適したソフトウェアプロセスモデルの構築にむけて" 日本ソフトウェア科学会 FOSE'97. 43-50 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 山村学,中西隆博,Yee Jenn En,佐伯元司: "フレームワークに基づくソフトウェア構築法についての一手法" 日本ソフトウェア科学会第14回大会論文集. 53-56 (1997)

    • Related Report
      1997 Annual Research Report

URL: 

Published: 1997-04-01   Modified: 2019-02-15  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi