Patent Document ID: 5488732
Application ID: 08328572
Patent Flag: 1

Claim One:
1. A data processing system comprising: an automatic support tool generating system generating an automatic support tool making a design, comprising a specification, from a general design, said automatic support tool comprising: a database comprising knowledge data groups storing knowledge as data, each knowledge data group comprising: a design support tool name corresponding to the general design; attribute data comprising macro attribute data, in turn comprising micro attribute data, input/output conditions related to the micro attribute data, said input/output conditions being stored in a relational type structure, check conditions linking the micro attribute data together, said check conditions being stored in a hyper type structure, and a design support knowledge data group corresponding to the micro attribute data; and a knowledge acquisition tool, coupled to the database, generating questions and inputting answers comprising the general design, the attribute data, the input/output conditions, and check conditions, to the questions, and acquiring the knowledge from the answers, said knowledge acquisition tool comprising: general design sequence input processing means for inputting and storing in the database the general design comprising the macro attribute data and mutual relationships of the macro attribute data, detailed design sequence input processing means for inputting and storing in the database the micro attribute data, data input/output condition input processing means for inputting and storing in the database the input/output conditions, and check condition input processing means for inputting and storing in the database the check conditions, wherein the automatic support tool generating system repeatedly generates the questions and inputs the answers until the general design, the attribute data, the input/output conditions, and the check conditions needed by the automatic support tool generating system to generate the design are input, the automatic design tool adding, modifying, and deleting the attribute data, and link data linking the name, the macro attribute data, the micro attribute data, the input/output conditions, and the check conditions are stored within a link data file, form a network structure, and are extracted to produce an output of the automatic design support tool generating system.