1. A method of controlling an electronic design automation program that generates a model for an electronic circuit design, the method comprising: providing an interface at an Interactive Client/Server connected to a Batch Client/Server running at least one automation design program, wherein both of the Client/Server and the Batch Client/Server are configured to access shared data; checking for an input command at both the Batch Client/Server and at the Interactive Client/Server; retrieving the input command from the shared data at the Batch Client/Server; and modifying the running of at least one automation design program using the shared data during a batch process executed by the Batch Client/Server, wherein the modifying includes halting the at least one automation design program and using an array index pointer to revert to a specific point of execution of the at least one automation design program, wherein the specific point of execution is included in the input command to modify the running of at least one automation design job to generate a model for an electronic circuit design.