摘要 |
To investigate software connectability quickly with higher precision when creating an application from a combination of software components, there is provided a search engine for software components including: a software component repository ( 303 ) which stores a set having, as elements, ranges that define input and output of a plurality of software components; a range set higher-order graph database ( 301 ) which has a higher-order graph used to manage a union of output range sets of the software components, an input range, and identifiers of the software components; and a component combination search function ( 2303 ) which receives a range of a software component to be extracted from the higher-order graph, and searches, based on the received range, the union of output range sets in the higher-order graph for a parallel combination of software components or a single software component having the range as an output.
|