Patent ID: 7831957

Claim:
A functional-block division system for dividing functions required for a system to be designed into a plurality of functional blocks so that the functions may be constituted by a combination of a plurality of functional blocks, the functional-block division system including a computer that executes an operation, the operation comprising: acquiring the relationship between a plurality of sequences to be implemented to realize the functions and an object to and from which the sequences deliver and receive messages; grouping the sequences which deliver and receive messages to and from the same object to make a group of sequences associated with the object; dissolving, when the same sequence belongs to different groups of sequences in duplication, the duplication of the sequence using the relationship, between the sequence and the other sequences which deliver and receive messages to and from the object to and from which the sequence delivers and receives messages, of the implementation order of the object; and outputting the sequence belonging to the group of sequences associated with the functional blocks as a sequence which associates each group with the functional blocks and makes the functional blocks implement the sequence.