To obtain an automatic program generation device which reflects correction contents added to an automatically generated old program on a newly automatically generated program.
An automatic program generation processing section 101 generates an old automatic generation program 103 from an old data/specification description 102, and an operator performs an edit operation by a program editing section 104 to generate an old automatic generation corrected program 105 and an old program editing history 106 being an operation history. On the other hand, the automatic program generation processing section 101 automatically generates a new automatic generation program 108 from a new data/specification description 107 which is updated from the old data/specification description 102, and then, a program correction contents reflection processing section 109 applies the old program editing history 106 to the automatically generated new automatic generation program 108 to create a new automatic generation corrected program 110.
Takenaka Ikuo
Keigo Murakami
Kenji Yoshizawa