摘要 |
PURPOSE:To enable even an amateur to use a computer for accurate retrieval of software parts by describing the application of the knowledge for retrieval of parts which is stored in a knowledge base by a production rule for a specific external environment, function, characteristics, etc. CONSTITUTION:The request specifications supplied by a user definition initial processing function are written on a blackboard 5 to set a knowledge source 3 for standard parts retrieval. When the retrieval is possible with the standard parts, a partial correction is given when necessary to the specifications of retrieved parts and a source program to satisfy the specifications of desired parts. Thus the desired specification of parts and source program are finished. In case the detection is impossible for the standard parts by reasoning, a knowledge source 4 for similar standard parts retrieval is used to detect the standard parts by reasoning as a basis for production of desired parts. These standard parts are retrieved from a parts data base 8. When the similar standard parts can be retrieved, the specifications of parts are completed with corrections. While if the retrieval is impossible, a fact that no reasoning is impossible is displayed on an output device 7. |