Patent ID: 8387010
Filing Date: 2013-02-26
Classification: G06F

Abstract:
1. An automatic software configuring apparatus including a database storage means including executable instructions stored in a non-transitory computer-readable medium for storing therein a plurality of software components represented as source codes, wherein software components (“soft components,” hereinbelow) extracted from the database storage means are combined together to generate a source file, the automatic software configuring apparatus comprising: an annotation addition means for adding a comment indicative of a storage location in the database storage means to each soft component; a soft component identifying means for identifying the respective soft component combined into the source file and a storage location of the respective soft component in the database storage means by reading the comment of the respective soft component; a comparison target identifying means for identifying a comparison-target soft component stored in the database storage means for comparison with the respective soft component combined into the source file in accordance with the storage location; a soft component comparing means for identifying a soft component having a different content by comparing the respective soft component combined into the source file and the comparison-target soft component; and a soft component operating means for replacing a specified soft component in the database storage means with the soft component having the different content in the source file, wherein the database storage means stores therein a plurality of soft components in the form of a tree structure; the comment is added by using a path in the tree structure as a notation for indicating the storage location of the respective soft component in the database storage means; and the automatic software configuring system further comprises means for identifying the storage locations of the respective soft component combined into the source file and the respective soft component in the database storage means by reading the comment added by using the notation.