Research on Mechanism and Methodology for Software Evolution
软件演化机制与方法研究
基本信息
- 批准号:09245105
- 负责人:
- 金额:$ 26.24万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research on Priority Areas
- 财政年份:1997
- 资助国家:日本
- 起止时间:1997 至 1999
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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
该小组研究阐明软件演化的基础以及支持人类活动演化现有软件的模型。工件(即需求规格、模块配置、源代码、手册等软件文档)之间的关系对于软件的演化起着重要作用。研究了如何捕捉这种关系、如何跟踪先前的发展以及如何利用这种关系。 Katayama给出了一种软件演化的理论框架,该框架基于表示需求规格说明的修改与软件代码之间的关系的格。 Ochimizu 提供了一种分布式、协作开发软件系统的模型。该模型帮助开发人员使用开发存储库解决软件产品的冲突和不确定性。 Agusa、Nakata 和 Saeki 研究了重用问题。重用是演化的关键因素,因为软件演化由以下阶段组成;识别现有软件的不满意之处,将可重用部分与其他软件分离,植入新组件。 Agusa 为 CASE 工具设计者提供了一个用 C 语言编写的细粒度源代码存储库,他们开发重用工具来访问具有高度抽象视图的源代码。通过这个存储库,Ajisaka 开发了一个用于垂直可追溯性的检查器。 Yamamoto 研究了使用存储库提高软件文档可见性的工具。 Saeki 给出了一个元模型,使我们能够重用软件流程。他的方法基于先前开发中获得的用例模式的结构演变。 Nakata 应用可重用程序模式来优化大规模并行处理器的寄存器分配。山口将重用技术应用于人工智能领域,改进了专家系统的开发流程。美津浓提出了软件组件交互的方案,以便某些组件可以方便地更新。较少的
项目成果
期刊论文数量(60)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Kazuhiro Fujieda: "CORBA Application Development Environment Using Reflection"Internasional Symposium on Future Software Technology. 33-40 (1999)
Kazuhiro Fujieda:“使用反射的 CORBA 应用程序开发环境”未来软件技术国际研讨会。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
三浦良.山本晋一郎.阿草清滋: "プログラムパターンの段階的抽出手法" 日本ソフトウェア科学会FOSE'98. 181-188 (1998)
Ryo Miura。Shinichiro Yamamoto:“程序模式的逐步提取方法”日本软件科学协会 FOSE98 (1998)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
落水浩一郎: "漸増的ソフトウェア設計・実現のためのプロセスモデル‥ソフトウェア分散共同開発における調整支援-" コンピュータソフトウェア. 15巻4号. 73-77 (1998)
Koichiro Ochimizu:“增量软件设计和实现的过程模型...分布式联合软件开发中的协调支持”计算机软件,第 15 卷,第 4 期。73-77。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
伊藤恵,片山 卓也: "オブジェクト指向方法論のための動的モデル ObTS" コンピュータソフトウェア. 14巻2号. 22-37 (1997)
Megumi Ito,Takuya Katayama:“面向对象方法的动态模型 ObTS”计算机软件,第 14 卷,第 22-37 期。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Fukuyasu Naoki: "An Evolution Framework based on Fine Grained Repository"International Workshop on Principles of Software Evolution(IWPSE99). 43-47 (1999)
Fukuyasu Naoki:“基于细粒度存储库的演化框架”软件演化原理国际研讨会(IWPSE99)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
AGUSA Kiyoshi其他文献
AGUSA Kiyoshi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('AGUSA Kiyoshi', 18)}}的其他基金
Multi-variant development management method based on variant life cycle model
基于变体生命周期模型的多变体开发管理方法
- 批准号:
24300006 - 财政年份:2012
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
A Development Method for Dependable WebService-ware
一种可靠的Web服务件的开发方法
- 批准号:
20300009 - 财政年份:2008
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Semantic Refacteting Techniqus for Round-trip development of Web applications
Web 应用程序往返开发的语义重构技术
- 批准号:
17300006 - 财政年份:2005
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Software Models for Building Reliable Reactive Middle-ware
用于构建可靠的反应式中间件的软件模型
- 批准号:
14380141 - 财政年份:2002
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Research on Software Recycle Environment -Design and Implementation of Browser, Slicer, and Specializer-
软件回收环境研究-浏览器、切片器、专用器的设计与实现-
- 批准号:
10308008 - 财政年份:1998
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for Scientific Research (A).
Computer Aided Software Design and Verification for Embedded System
嵌入式系统计算机辅助软件设计与验证
- 批准号:
08558034 - 财政年份:1996
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Semantic Similarity of Specification and its Application to Software Automatic Composition
规范语义相似度及其在软件自动组合中的应用
- 批准号:
07458058 - 财政年份:1995
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Fundamental Researches on Meta-Programming
元编程基础研究
- 批准号:
01580026 - 财政年份:1989
- 资助金额:
$ 26.24万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)