Research on Software Recycle Environment -Design and Implementation of Browser, Slicer, and Specializer-
软件回收环境研究-浏览器、切片器、专用器的设计与实现-
基本信息
- 批准号:10308008
- 负责人:
- 金额:$ 5.38万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (A).
- 财政年份:1998
- 资助国家:日本
- 起止时间:1998 至 2000
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
本研究的目的是建构一个软体回收支援环境,它包含三个子系统:(1)浏览器,可有效地存取大型软体;(2)切片器,可轻易地从大型软体中抽取所需的部分;(3)专业化器,可使抽取的软体适应目标系统。本研究的主要结果如下.我们开发了一个基于超文本的程序浏览器SPIE。SPIE将C语言源程序文件转换为HTML文件,并生成11种对象(文件、函数、函数参数、全局变量、局部变量、类型、标记、成员、枚举数、常量、宏)的详细对照表.我们开发了一个函数切片器,用于从源程序中提取编译指定函数所需的部分。如果函数f是由用户指定的,这个工具可以识别(1)f的定义和原型,(2)从f调用的函数f'的定义和原型,(3)在f和f'中使用的所有定义类型,(4)在f和f '中使用的所有宏。提出了一种从通用部件中自动提取专用程序的部分求值方法,并实现了原型工具。
项目成果
期刊论文数量(17)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Irek Ulidowski,Shoji Yuen: "Process Languaes for Rooted Eager Bisimulation"CONCUR2000, Lecture Notes in Computer Science. 1877. 275-289 (2000)
Irek Ulidowski、Shoji Yuen:“Rooted Eager Bisimulation 的处理语言”CONCUR2000,计算机科学讲义。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
大橋洋貴,山本晋一郎,阿草清滋: "ソフトウェア空間をトラバースする柔軟な検索"日本ソフトウェア科学会第16回大会論文集. 16. 149-152 (1999)
Hiroki Ohashi、Shinichiro Yamamoto、Kiyoji Asakusa:“穿越软件空间的灵活搜索”日本软件学会第 16 届年会论文集 16. 149-152 (1999)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
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)
Yamamoto Shinichirou、Kiyoshi Agusa:“源程序档案站点:开源运动与软件工程合作的一步”软件演进原理国际研讨会论文集 2000. 213-222 (2000)
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
植村敦志.山本晋一郎.濱口毅.阿草清滋: "パターンを用いた代数的仕様からのコーディングに関する研究" 1998年度電気関係学会東海支部連合大会. 316 (1998)
Atsushi Uemura、Shinichiro Yamamoto、Takeshi Hamaguchi 和 Kiyoji Asakusa:“使用模式的代数规范编码研究”1998 年电气工程学会东海分会会议 316(1998 年)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
三浦良.山本晋一郎.阿草清滋: "プログラムパターンの段階的抽出手法" ソフトウェア工学の基礎V日本ソフトウェア科学会FOSE‘98. 181-188 (1998)
Ryo Miura。Shinichiro Yamamoto:“程序模式的逐步提取方法”V Japan Software Science Society FOSE98 (1998)。
- 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
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
A Development Method for Dependable WebService-ware
一种可靠的Web服务件的开发方法
- 批准号:
20300009 - 财政年份:2008
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Semantic Refacteting Techniqus for Round-trip development of Web applications
Web 应用程序往返开发的语义重构技术
- 批准号:
17300006 - 财政年份:2005
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Software Models for Building Reliable Reactive Middle-ware
用于构建可靠的反应式中间件的软件模型
- 批准号:
14380141 - 财政年份:2002
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Research on Mechanism and Methodology for Software Evolution
软件演化机制与方法研究
- 批准号:
09245105 - 财政年份:1997
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
Computer Aided Software Design and Verification for Embedded System
嵌入式系统计算机辅助软件设计与验证
- 批准号:
08558034 - 财政年份:1996
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Semantic Similarity of Specification and its Application to Software Automatic Composition
规范语义相似度及其在软件自动组合中的应用
- 批准号:
07458058 - 财政年份:1995
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Fundamental Researches on Meta-Programming
元编程基础研究
- 批准号:
01580026 - 财政年份:1989
- 资助金额:
$ 5.38万 - 项目类别:
Grant-in-Aid for General Scientific Research (C)
相似海外基金
CAREER: Foundations, Algorithms, and Tools for Browser Invalidation
职业:浏览器失效的基础、算法和工具
- 批准号:
2340192 - 财政年份:2024
- 资助金额:
$ 5.38万 - 项目类别:
Continuing Grant
Data Resource and Administrative Coordination Center for the Scalable and Systematic Neurobiology of Psychiatric and Neurodevelopmental Disorder Risk Genes Consortium
精神科和神经发育障碍风险基因联盟的可扩展和系统神经生物学数据资源和行政协调中心
- 批准号:
10642251 - 财政年份:2023
- 资助金额:
$ 5.38万 - 项目类别:
A visualization interface for BRAIN single cell data, integrating transcriptomics, epigenomics and spatial assays
BRAIN 单细胞数据的可视化界面,集成转录组学、表观基因组学和空间分析
- 批准号:
10643313 - 财政年份:2023
- 资助金额:
$ 5.38万 - 项目类别:
Software Development to Enhance Echinobase
增强 Echinobase 的软件开发
- 批准号:
10715581 - 财政年份:2023
- 资助金额:
$ 5.38万 - 项目类别:
Improved Annotation of Echinoderm Genomic Features
棘皮动物基因组特征的改进注释
- 批准号:
10715583 - 财政年份:2023
- 资助金额:
$ 5.38万 - 项目类别:
Collaborative Research: SaTC: CORE: Medium: Defending Against Social Engineering Attacks with In-Browser AI
协作研究:SaTC:核心:中:利用浏览器内人工智能防御社会工程攻击
- 批准号:
2422035 - 财政年份:2023
- 资助金额:
$ 5.38万 - 项目类别:
Standard Grant
A comprehensive study of tandem repeat variation as a cause of Alzheimer's disease
串联重复变异作为阿尔茨海默病病因的综合研究
- 批准号:
10585034 - 财政年份:2023
- 资助金额:
$ 5.38万 - 项目类别:
A compendium of complete primate reference genomes to facilitate conservation, genomics, and ecology
完整的灵长类动物参考基因组汇编,以促进保护、基因组学和生态学
- 批准号:
10675823 - 财政年份:2023
- 资助金额:
$ 5.38万 - 项目类别: