Display method in software development support system
First Claim
1. A display method for use in a software development support system provided with an information processing device, the display method comprising the steps of:
- analyzing a software program before change by ascertaining a before change tree structure indicative of a relationship among statement elements of the software program before a change in which relationship the statement elements hierarchically branch from a more rootward branch element toward more remote branch elements, and analyzing the software program after change by ascertaining an after change tree structure indicative of a relationship among the statement elements of the software program after said change;
comprising the before change and the after change tree structures progressively from the rootward most branch elements toward the more remote branch elements to form a union set tree structure indicative of software elements common to both the before change and the after change tree structures, the software elements unique to the before change tree structure and the software elements unique to the after change tree structure;
appending change identification information to the union set tree structure, the change identification information reflective of differences between at least a one of said software elements common to both the before change and the after change tree structures, the software elements unique to the before change tree structure and the software elements unique to the after change tree structure; and
producing at least a portion of said union set tree structure in a graphic display.
0 Assignments
0 Petitions
Accused Products
Abstract
A display method in an information processing device for use in software development support includes the steps of analyzing a software product before change and a software product after change. Respectively forming structure information before change and structure information after change, which consist of software element informations correlated with each other, in accordance with the respective structures of the software products. Forming structure information that forms a union set of the before-change structure information and said after change structure information, which includes all the software element informations before and after change, and appending identification information representative of the manner of change in each software element to the union set structure information. Converting at least a part of the union set structure information into its graphic format so as to be produced together with the representations of the change manners represented by the identification information.
74 Citations
12 Claims
-
1. A display method for use in a software development support system provided with an information processing device, the display method comprising the steps of:
-
analyzing a software program before change by ascertaining a before change tree structure indicative of a relationship among statement elements of the software program before a change in which relationship the statement elements hierarchically branch from a more rootward branch element toward more remote branch elements, and analyzing the software program after change by ascertaining an after change tree structure indicative of a relationship among the statement elements of the software program after said change; comprising the before change and the after change tree structures progressively from the rootward most branch elements toward the more remote branch elements to form a union set tree structure indicative of software elements common to both the before change and the after change tree structures, the software elements unique to the before change tree structure and the software elements unique to the after change tree structure; appending change identification information to the union set tree structure, the change identification information reflective of differences between at least a one of said software elements common to both the before change and the after change tree structures, the software elements unique to the before change tree structure and the software elements unique to the after change tree structure; and producing at least a portion of said union set tree structure in a graphic display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A display method in an information processing device for use in software development support, the method comprising the steps of:
-
analyzing a single software source program before a change and the single software source program after the change to produce a before change tree structure and an after change tree structure, respectively, which tree structures consist of software statement elements correlated with each other in a hierarchical relationship branching outward from a rootmost element; forming a union set tree structure from said before change tree structure and said after change tree structure, which union set tree structure includes common elements of the before and after change software, and appending to each common element of the union set tree structure change identification information representative of change between the before and after change tree structures; and
,converting said union set tree structure and the change identification information into a graphic format, and producing a graphic display depicting structure common to the software source program before the change and after the change, and the corresponding change identification information. - View Dependent Claims (8, 9, 10, 11)
-
-
12. In a software development support system that converts program text into a graphic display of program structure, a method of displaying changes in program structure comprising:
-
analyzing a before change version of a single source program and an after change version of the source program to generate before and after change structure information for generating graphic displays of interconnected pictorially depicted program statements of the before and after change source program structure; comparing the before and after change structure information (i) to generate a union set which includes both before and after change source program statements and (ii) to generate a change identification corresponding to each source program statement that identifies whether and how said each statement has been changed; producing a graphic display of at least a portion of the union set including both before and after change source program statements with the corresponding change identification appended to each graphically displayed program statement.
-
Specification