摘要 |
<p>PROBLEM TO BE SOLVED: To provide an improved method for displaying the execution of an object-oriented program for supporting a user to understand, optimize, and debug the object-oriented program. SOLUTION: While an object-oriented program 300 is executed, a dynamic visual presentation which expresses the state where the classes or objects are correlated to each other is provided. This presentation expresses the classes or objects as graphical nodes on a computer display. The distances between the nodes is changed so as to reflect the special relation between the classes or objects, namely, the communication, frequency of occurrence, and set. The communication between the objects is also expressed as a set of connecting line segments passing through the space between the nodes. Such a line reflects the communication chain between the classes or objects. When these conceptual relations are mapped in dynamic spatial relations, the relations become clear and observable and a user can understand, debug, and adjust the object-oriented program 300 to a higher degree.</p> |