Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Reverse engineering support system

a technology of reverse engineering and support system, applied in the field of reverse engineering support system, can solve problems such as insufficient information or inability to match a real circumstance, and achieve the effect of high abstract and high standard comprehension

Inactive Publication Date: 2008-02-28
HITACHI LTD
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0009]An object of the present invention is to provide a reverse engineering support system for supporting work of finding a set having business meaning constituted of elements of an information system on the basis of analysis results of reverse engineering and giving meaning to the set, to thereby support high abstract, high standard comprehension of the analysis target information system. Another object of the present invention is to provide a reverse engineering support system for supporting work of recognizing a plurality of meanings included in each element of an information system even if the business meaning and the element in the information system are not one-to-one correspondence.

Problems solved by technology

In the initial support state, information may be insufficient or does not match a real circumstance of a target system.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reverse engineering support system
  • Reverse engineering support system
  • Reverse engineering support system

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0038]FIG. 1 is a system configuration diagram of a reverse engineering support system of the present invention.

[0039]FIG. 1 is a system configuration diagram of a business specification generation support system according to the embodiment of the present invention. This present system includes a CPU 31, a display apparatus 32, a keyboard 33, a pointing device 34 such as a mouse, a disk apparatus 20, and a memory 10. The memory 10 stores programs for a controller 40, a program analyzer 41, a data driven analyzer 42, a function driven analyzer 43, a display unit 44 and a model register / modifier 45, which are connected each other via a bus or the like. The disk apparatus 20 stores databases for a subject program 21, a physical model 22, an association model 23 and a business model 24.

[0040]The subject program 21 is a set of programs that are analysis subjects of the system shown in FIG. 1. Here, the “program” means an arbitrary description that defines a procedure, such as a descripti...

second embodiment

[0085]In the first embodiment, it is assumed that the physical data is directly associated with a data storage area of a record, a variable, a file and a table in a program. The embodiment method described above may be extended to the case where data having different contents of meaning is stored in the data storage area. As practical cases, it is assumed that data having different contents of meaning exists as different records in a file and that different types of data occupy the same memory area each time a program is executed.

[0086]Also in processing of the physical model, although the program is considered as the vertex of a graph, the embodiment may be extended to the case where a plurality of different functions exist mixedly in a program. Description will be made on the second embodiment by incorporating the description of the first embodiment.

[0087]FIGS. 14 and 15 show the structure of tables extended for the purpose of realizing the second embodiment. A physical data table...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A reverse engineering support system is provided which has a high abstract degree of an analysis target system and supports high level understanding. The reverse engineering support system stores a physical model which is a graph having as vertexes a program and input / output physical data, a business model which is a graph having as vertexes a business function and input / output logical data and an association model which is an association table indicating association of the business function with the program function and association of the logical data with the physical data, calculates a subgraph corresponding to the business function specified by a user by analyzing the corresponding physical model, displays a comparison with the subgraph of the physical model, and receives a modification order of the business and association models from the user.

Description

INCORPORATION BY REFERENCE[0001]The present application claims priority from Japanese application JP 2006-224828 filed on Aug. 22, 2006, the content of which is hereby incorporated by reference into this application.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The present invention relates to a reverse engineering support system for analyzing a program used in an information system and assisting comprehension of the program.[0004]2. Description of the Related Art[0005]A conventional reverse engineering support has been used widely which analyzes a program used in an information system and supports comprehension of the program.[0006]In general, however, specification extraction processing for extracting a specification of an information system through resource analysis is effective for the purpose of extracting low level specification information close to a computer system. However, the specification extraction processing is not effective for the purpose of extract...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/00
CPCG06F8/74G06F8/53
Inventor SHINKE, HIROFUMIKASHIMOTO, TAKASHIAOYAMA, KAZUYUKI
Owner HITACHI LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products