Patent ID: 8423985
Filing Date: 2013-04-16
Classification: G06F

Abstract:
1. A sequence diagram generation computer system for analyzing a source code and generating a sequence diagram that specifies processing among modules included in the source code, the sequence diagram generation computer system comprising: code acquisition means for acquiring the source code; analysis means for analyzing the acquired source code to produce an analysis result; log acquisition code generation means for generating, on the basis of the analysis result, a log acquisition code, wherein the log acquisition code generation means is configured (i) to acquire sorted information in which the calling functions and the called functions are sorted on a module basis, (ii) to extract, from the acquired correspondence information, only the correspondence information including a calling function and a called function different from each other and including the different calling and called functions sorted into different modules, respectively, and (iii) to generate a log acquisition code so that an execution log can be outputted when the called function is called by the calling function included in the extracted piece of correspondence information; execution log information acquisition means for acquiring, by executing a program including the generated log acquisition code, execution log information that is log information of the execution of the program; automaton information extraction means for extracting, on the basis of the acquired execution log information, automaton information related to states and transitions among the states; conversion means for converting the extracted automaton information into sequence diagram component information on components constituting a sequence diagram; and generation means for generating, on the basis of the converted sequence diagram component information, a sequence diagram.