9. The module generating method according to claim 8 , wherein the commonizing further involves intermediate-language-restructuring that obtains information concerning a commonized component, based on the abstracted code information and the syntax analysis information.
8. The module generating method according to claim 7 , wherein the commonizing further involves similar-portion-merging that, with respect to a second block of focus extracted from the program at the junction-node restructuring, involves comparing the merged-block information to define, as subroutines of an identical type, a plurality of blocks of focus that have similar or identical merged block information, further merging similar or identical merged block information, and obtaining abstracted code information as a result of the merging.