A Research of Reverse Engineering Tool which generates a non-procedural specification from COBOL programs
从COBOL程序生成非过程规范的逆向工程工具的研究
基本信息
- 批准号:07680434
- 负责人:
- 金额:$ 1.54万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (C)
- 财政年份:1995
- 资助国家:日本
- 起止时间:1995 至 1996
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The maintenance of software becomes more serious year after year. The development/maintenance cost ratio, for example of COBOL programs, is said to be 1 : 3. Major difficulty of software maintenance arises from the fact that a programr should understand the program written by another programr. I propose a technique of reverse engineering of COBOL programs, and develop a "COBOL Reverse Engineer-CORE/M-" based on this technique.CORE/M generates the abstract specification from COBOL programs performing the file processing. CORE/M adopted the non-procedural requirement specification called EOS specification to express the result of understanding of COBOL programs. EOS specification consists of a set of equations, called equality relation, and can be automatically translateed to visual module specification by EOS.EOS specification shows the relationships among the attribute items of entities and their output and update requirements. In each equality relation, each item is modified with "." … More by the entity having it as an attribute, and suffixed with "-" by the file storing it.CORE/M does not use the name of variables to understand program meaning because of their naming depend upon programr's personal principles. CORE/M's analysis depends purely upon correspondence between the program structure and the data structure. First, CORE/M parses the COBOL program, and develops it into a block structure. Next, CORE/M decides which entities are processed under what conditions in each block. It can be thought that all the statements in a block of a well-structured program are the calculations of the same entity fulfillling the same condition. Thus, CORE/M basically modifies every item in such a statement with the same entity identifier and the same file modifier. When a specific processing typically consisting of an initialization and a summation body are found, they are correlatively translated into a more abstract function such as SUM,MAX,and 1st. Above CORE/M's analysis consists of eleven steps in total.CORE/M actually converted the sample COBOL program consisting of 234 lines, and generates its EOS specification, which bears the same meanig of that written by an ordinary EOS designer. Future problems are that CORE/M should be extended to understand more complex COBOL program and to generate higher level specification like business data model. Less
维护tware的一年。 ,并开发“ COBOL反向工程师核心/M-” e.core/m从执行文件处理的COBOL程序中生成抽象规范。 cobol阳离子阳离子由Atoquations组成,阳离子的阳离子可以在实体的属性项目中显示与属性的属性。 。它成块结构。发现初始化和一个求和体,它们相关地转换为更抽象的功能,例如总和,分析核心/M的分析由11个stal.core/m实际转换为由234行组成的样本程序,并生成其EOS EOS EOS规范这是一个普通的EOS设计师所写的Samenig
项目成果
期刊论文数量(12)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
原田 実: "COBOLプログラムからの非手続き的仕様を逆生成するリバースエンジニアCORE/M" 情報処理学会ソフトウェア工学研報. 94-SE-100. 97-106 (1994)
Minoru Harada:“从 COBOL 程序反向生成非过程规范的逆向工程 CORE/M”,日本信息处理协会软件工程研究公告 94-SE-106 (1994)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
永井英一郎、原田 実: "構造化されていないCOBOLプログラムも設計仕様に変換する逆工学システム研究開発" 情報処理学会第50回全国大会予稿集4L-1. 第5分冊. 255-256 (1995)
Eiichiro Nagai、Minoru Harada:“将非结构化 COBOL 程序转换为设计规范的逆向工程系统的研究和开发”日本信息处理学会第 50 届全国会议论文集 4L-1 卷 5. 255-256 (1995)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
原田実,吉川彰一,永井栄一郎: "COBOLプログラムからの非手続き仕様を逆生成するリバースエンジニアCORE/M" 情報処理学会論文誌. 36. 714-727 (1995)
Minoru Harada、Shoichi Yoshikawa、Eiichiro Nagai:“从 COBOL 程序反向生成非过程规范的逆向工程 CORE/M”日本信息处理学会杂志 36. 714-727 (1995)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Eiichirou Nagai, Minoru Harada: "A Research of Reverse Engineering System which generates a design specification from an unstructured COBOL programs." Proceedings of the 50^<th> Annual Convention IPS Japan. No.4L-1. 255-256 (1995)
Eiichirou Nagai、Minoru Harada:“逆向工程系统的研究,该系统从非结构化 COBOL 程序生成设计规范。”
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Minoru Harada, Shouichi Yoshikawa, Eiichirou Nagai: "A COBOL reverse engineer CORE/M-generation of a non-procedural specification through COBOL program understanding-" Transactions of Information Processing Society of Japan. Vol.36, No.3. 714-727 (1995)
Minoru Harada、Shouichi Yoshikawa、Eiichirou Nagai:“通过 COBOL 程序理解对非过程规范进行 COBOL 逆向工程 CORE/M 生成 -”日本信息处理学会汇刊。
- 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 }}
HARADA Minoru其他文献
HARADA Minoru的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('HARADA Minoru', 18)}}的其他基金
Development research of highly accurate Question Answering system doing precise matching of meaning
语义精准匹配的高精度问答系统开发研究
- 批准号:
16500085 - 财政年份:2004
- 资助金额:
$ 1.54万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Semantic and Contextual Analysis using Common knowledge from Japanese Articles
使用日语文章中的常识进行语义和上下文分析
- 批准号:
13680461 - 财政年份:2001
- 资助金额:
$ 1.54万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A Research of machine learning of object oriented analysis knowledge by induvtive reasoning
归纳推理面向对象分析知识的机器学习研究
- 批准号:
09680377 - 财政年份:1997
- 资助金额:
$ 1.54万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似国自然基金
基于逆向工程的处理器安全隐患测试方法
- 批准号:62374114
- 批准年份:2023
- 资助金额:48 万元
- 项目类别:面上项目
秀丽线虫运动控制神经环路的逆向工程研究
- 批准号:
- 批准年份:2020
- 资助金额:248 万元
- 项目类别:国际(地区)合作与交流项目
逆向工程设计DNA/RNA折纸术纳米靶向核酸药物抗KRAS突变肺癌研究
- 批准号:
- 批准年份:2020
- 资助金额:56 万元
- 项目类别:面上项目
面向集成电路IP硬核的多级协同混淆研究
- 批准号:61874078
- 批准年份:2018
- 资助金额:63.0 万元
- 项目类别:面上项目
面向闪存物理镜像的通用数据提取和数据恢复方法研究
- 批准号:61802210
- 批准年份:2018
- 资助金额:19.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Engineering Surface Coatings for Localized Delivery of Therapeutic Extracellular Vesicles
用于治疗性细胞外囊泡局部递送的工程表面涂层
- 批准号:
10719257 - 财政年份:2023
- 资助金额:
$ 1.54万 - 项目类别:
Age and sex differences in the immune response to synthetic materials
对合成材料的免疫反应存在年龄和性别差异
- 批准号:
10644064 - 财政年份:2023
- 资助金额:
$ 1.54万 - 项目类别:
Development of live-cell probes to investigate tubulin post-translational modifications in neuronal regeneration
开发活细胞探针来研究神经元再生中微管蛋白翻译后修饰
- 批准号:
10648255 - 财政年份:2023
- 资助金额:
$ 1.54万 - 项目类别:
Dual Delivery of Engineered EVs and Growth Factor for Bone Regeneration
工程电动汽车和生长因子的双重输送用于骨再生
- 批准号:
10718684 - 财政年份:2023
- 资助金额:
$ 1.54万 - 项目类别: