Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
135 words
A program debugging support method using a computer having a display device and a memory, the method comprising the steps of: executing a program stored in said memory, the program comprising modules; and, when an error occurs in said program, displaying on said display device a source text of said program; displaying on said display device a diagram showing a relationship between said modules comprising said program, said relationship being made from said source text before executing said program; showing on said display device a first position of said text distinctively on said source text displayed on said display device; showing on said display device a second position of said diagram distinctively on said diagram displayed on said display device, said first and second positions corresponding to said error which occurs in said executing program.
Claim 2
Dependent Claim
135 words
A program debugging support method using a computer having a display device and a memory, the method comprising the steps of: executing a program stored in said memory, the program comprising modules; and, when an error occurs in said program, displaying on said display device a source text of said program; displaying on said display device a diagram showing a relationship between said modules comprising said program, said relationship being made from said source text before executing said program; showing on said display device a first position of said text distinctively on said source text displayed on said display device; showing on said display device a second position of said diagram distinctively on said diagram displayed on said display device, said first and second positions corresponding to said error which occurs in said executing program.
Claim 3
Dependent Claim
28 words
The program debugging support method according to claim 1 further comprising the step of displaying on said display device a report of said program responsive to said error.
Claim 4
Dependent Claim
39 words
The program debugging support method according to claim 2 further comprising the step of displaying said report including an argument corresponding to a module in which said error occurs and which is one of said modules comprising said program.
Claim 5
Dependent Claim
23 words
The program debugging support method according to claim 1 further comprising the step of displaying said diagram of said modules in a tree-structure.
Claim 6
Dependent Claim
80 words
The program debugging support method according to claim 1 wherein the step of showing on said display device a first position of said text includes the step of comparing an address of the fetched present statement with each address of the statement within the present execution module, and wherein the step of showing on said display device a second position of said diagram includes the step of comparing a present module calling sequence list with said relationship between said modules.
Claim 7
Dependent Claim
30 words
The program debugging support method according to claim 1 wherein the diagram displaying step comprises the step of displaying said relationship between modules including a calling relationship between user-defined modules.
Claim 8
Dependent Claim
121 words
A program debugging support method for use on a computer having a display device, the method comprising the steps of: displaying on said display device a source text of a program in execution, said program being executed step by step; displaying on said display device a diagram showing a relationship between modules comprising said program, said relationship being made from said source text before execution of said program; showing on said display device a first position of said source text distinctively on said source text displayed on said display device; showing on said display device a second position of said diagram distinctively on said diagram displayed on said display device, wherein said first and second positions corresponded to the executing step.
Claim 9
Dependent Claim
121 words
A program debugging support method for use on a computer having a display device, the method comprising the steps of: displaying on said display device a source text of a program in execution, said program being executed step by step; displaying on said display device a diagram showing a relationship between modules comprising said program, said relationship being made from said source text before execution of said program; showing on said display device a first position of said source text distinctively on said source text displayed on said display device; showing on said display device a second position of said diagram distinctively on said diagram displayed on said display device, wherein said first and second positions corresponded to the executing step.
Claim 10
Dependent Claim
35 words
The program debugging support method according to claim 7, further comprising the step of displaying on said display device a report of said executed program responsive to an execution of a step of said program.
Claim 11
Dependent Claim
25 words
The program debugging support method according to claim 8 further comprising displaying said report including an argument corresponding to a module comprising said executed program.
Claim 12
Dependent Claim
23 words
The program debugging support method according to claim 7 further comprising the step of displaying said diagram of said modules in a tree-structure.
Claim 13
Dependent Claim
79 words
The program debugging support method according to claim 7 wherein the step of showing on said display device a first position of said text includes the step of comparing addresses of program statements fetched with addresses of the statements within the executing program module, and wherein the step of showing on said display device a second position of said diagram includes the step of comparing a calling sequence list of the executing module with said relationship between said modules.
Claim 14
Dependent Claim
29 words
The program debugging support method according to claim 7 wherein the diagram displaying step comprises the step of displaying said relationship which is a calling relationship between user-defined modules.
Claim 15
Dependent Claim
89 words
A program debugging support method using a computer having a display device, the method comprising the steps of: displaying on said display device a diagram of a relationship of modules constituting a program, the relationship being made from source text before execution of said program; executing said program; showing on said displayed diagram a first module of said modules in a different manner from other modules, said module being in execution; and displaying a report relating an executed module corresponding to said first module showed in said displayed diagram.
Claim 16
Dependent Claim
89 words
A program debugging support method using a computer having a display device, the method comprising the steps of: displaying on said display device a diagram of a relationship of modules constituting a program, the relationship being made from source text before execution of said program; executing said program; showing on said displayed diagram a first module of said modules in a different manner from other modules, said module being in execution; and displaying a report relating an executed module corresponding to said first module showed in said displayed diagram.
Claim 17
Dependent Claim
48 words
The program debugging support method according to claim 13, wherein said report displaying step further includes; displaying an argument of said executed module corresponding to said first module showed in said displayed diagram; and, displaying a return value of said first module after each completion of said module.
Claim 18
Dependent Claim
35 words
The program debugging support method according to claim 13, wherein said report displaying step further includes: displaying at least either one of a variable and an argument corresponding to said executed module of said program.
Claim 19
Dependent Claim
23 words
The program debugging support method according to claim 13 further comprising the step of displaying said diagram of said modules in a tree-structure.
Claim 20
Dependent Claim
29 words
The program debugging support method according to claim 13 wherein the diagram displaying step comprises the step of displaying said relationship which is a calling relationship between user-defined modules.
Claim 21
Dependent Claim
130 words
A program debugging support method for use on a computer having a display device and a memory, the method comprising the steps of: executing a program stored in said memory, the program comprising modules; storing in said memory a report which shows a history and result of each of the modules executed by said executing step; and, in case that said program is terminated; displaying on said display device a diagram of a relationship of said modules comprising said terminated program, the relationship being formed from source text before executing said program; and, displaying on said display device at least portion of said report stored in said memory in a manner that a user can recognize a correspondence between a module of said displayed diagram and said displayed report portion.
Claim 22
Dependent Claim
130 words
A program debugging support method for use on a computer having a display device and a memory, the method comprising the steps of: executing a program stored in said memory, the program comprising modules; storing in said memory a report which shows a history and result of each of the modules executed by said executing step; and, in case that said program is terminated; displaying on said display device a diagram of a relationship of said modules comprising said terminated program, the relationship being formed from source text before executing said program; and, displaying on said display device at least portion of said report stored in said memory in a manner that a user can recognize a correspondence between a module of said displayed diagram and said displayed report portion.
Claim 23
Dependent Claim
28 words
The program debugging support method according to claim 18 further comprising the step of displaying said diagram and said report portion on a screen of said display device.
Claim 24
Dependent Claim
31 words
The program debugging support method according to claim 18, further comprising the step of inputting information specifying a report to be displayed, wherein said displayed report corresponds to said inputted information.
Claim 25
Dependent Claim
31 words
The program debugging support method according to claim 18, further comprising the step of: selecting a first module from said modules, wherein said displayed report relates to the selected first module.
Claim 26
Dependent Claim
23 words
The program debugging support method according to claim 18 further comprising the step of displaying said diagram of said modules in a tree-structure.
Claim 27
Dependent Claim
29 words
The program debugging support method according to claim 18 wherein the diagram displaying step comprises the step of displaying said relationship which is a calling relationship between user-defined modules.
Claim 28
Dependent Claim
92 words
A program debugging support method using a computer having a display device and memory, the method comprising the steps of: executing a program stored in said memory the program comprising modules; displaying on said display device a hierarchical diagram showing a relationship of modules comprising said program, the relationship being made from source text before executing said program; after each completion of each said modules executed, deleting from said display device a lower level module of said diagram displayed on said display device, said lower level module being driven by said module.
Claim 29
Dependent Claim
92 words
A program debugging support method using a computer having a display device and memory, the method comprising the steps of: executing a program stored in said memory the program comprising modules; displaying on said display device a hierarchical diagram showing a relationship of modules comprising said program, the relationship being made from source text before executing said program; after each completion of each said modules executed, deleting from said display device a lower level module of said diagram displayed on said display device, said lower level module being driven by said module.
Claim 30
Dependent Claim
113 words
A program debugging support method using a computer having a display device and a memory, the method comprising the steps of: executing a program stored in said memory, the program comprising modules; storing in said memory a report which shows a history and a result of a global variable relating to executing steps of said executing program; and in case that said program is terminated; displaying on said display device a diagram of a relationship of said modules constituting said terminated program; showing a position in a different manner from other modules of said diagram displayed on said display device; wherein said position corresponds to modules in which said global variable is used.
Claim 31
Dependent Claim
113 words
A program debugging support method using a computer having a display device and a memory, the method comprising the steps of: executing a program stored in said memory, the program comprising modules; storing in said memory a report which shows a history and a result of a global variable relating to executing steps of said executing program; and in case that said program is terminated; displaying on said display device a diagram of a relationship of said modules constituting said terminated program; showing a position in a different manner from other modules of said diagram displayed on said display device; wherein said position corresponds to modules in which said global variable is used.
Claim 32
Dependent Claim
31 words
The program debugging support method according to claim 25, further comprising the step of: displaying on said display device the value of said global variable related to execution of said modules.
Claim 33
Dependent Claim
20 words
The program debugging support method according to claim 25 further comprising displaying said diagram in a tree-structure of said modules.
Claim 34
Dependent Claim
161 words
A program debugging support apparatus, comprising: means for generating relation information of modules comprising a source program, wherein said relation information is made from source text before execution of the program; memory device means for storing a source text of said program, and said relationship information of the modules constituting said program; processor means for executing said program stored in said memory device means and detecting an event of said program in execution; and, display device means, connected to said processor means, for displaying said source text and a diagram of said relationship information of said program in execution, showing a first position of said source text in a different manner from others of said source text displayed on said display device means and showing a second position of said diagram in a different manner from others of said diagram displayed on said display device means, said first and second position corresponding to an event which occurs in said executed program.
Claim 35
Dependent Claim
161 words
A program debugging support apparatus, comprising: means for generating relation information of modules comprising a source program, wherein said relation information is made from source text before execution of the program; memory device means for storing a source text of said program, and said relationship information of the modules constituting said program; processor means for executing said program stored in said memory device means and detecting an event of said program in execution; and, display device means, connected to said processor means, for displaying said source text and a diagram of said relationship information of said program in execution, showing a first position of said source text in a different manner from others of said source text displayed on said display device means and showing a second position of said diagram in a different manner from others of said diagram displayed on said display device means, said first and second position corresponding to an event which occurs in said executed program.
Claim 36
Dependent Claim
214 words
A program debugging support method performed in a computer having a display device and a memory, the method comprising the steps of: extracting values of arguments and a return value at each of executed modules during execution of a program and recording said values into the memory, said program being composed of said modules and a relationship between said modules having a hierarchical structure, wherein said relationship is made from source text before execution of the program; after completion of the program, reading out said values of arguments and a return value from said memory and displaying said values of a module selected by a user on a display device; in response to designation of one of said display values by the user, extracting the values of arguments and a return value of a module directly called by a module corresponding to said designation, from values recorded in said memory; displaying said extracted values by inserting them between said values of arguments and a return value which are presently displayed; and, in a case that the values of arguments and a return value of the lower level modules are displayed, deleting said values of arguments and a return value of the lower level modules from display device in response to designation by the user.
Claim 37
Dependent Claim
214 words
A program debugging support method performed in a computer having a display device and a memory, the method comprising the steps of: extracting values of arguments and a return value at each of executed modules during execution of a program and recording said values into the memory, said program being composed of said modules and a relationship between said modules having a hierarchical structure, wherein said relationship is made from source text before execution of the program; after completion of the program, reading out said values of arguments and a return value from said memory and displaying said values of a module selected by a user on a display device; in response to designation of one of said display values by the user, extracting the values of arguments and a return value of a module directly called by a module corresponding to said designation, from values recorded in said memory; displaying said extracted values by inserting them between said values of arguments and a return value which are presently displayed; and, in a case that the values of arguments and a return value of the lower level modules are displayed, deleting said values of arguments and a return value of the lower level modules from display device in response to designation by the user.