Patent ReferencesMethod and apparatus for operator interrogation of simulated control circuits On-line modification of computer programs Device for generating and correcting a user program Digital computer monitored system or process which is configured with the aid of an improved automatic programming system Control system for a storage/retrieval machine in an automated material handling system Programmable dual stack relay ladder line solver and programming panel therefor Programmable dual stack relay ladder diagram line solver and programming panel therefor with prompter Method for determining the characteristics of a logic block graph diagram to provide an indication of path delays between the blocks Graphical automatic programming Digital computer monitored and/or operated system or process which is structured for operation with an improved automatic programming process and system Inventors
AssigneeApplicationNo. 06/917296 filed on 10/09/1986US Classes:717/114, Programming language717/111DynamicExaminersPrimary: Williams, Archie E. Jr.Assistant: Lee, Thomas C. Attorney, Agent or FirmInternational ClassG06F 9/44 (20060101)AbstractAn automated method and apparatus are used for creating data processing application programs in programmer oriented languages such as COBOL from atomic or fundamental program building blocks, i.e., individual programming language statements, based on information provided by the user at the terminal. Host/peripheral input/ output subroutines are selected from a library of existing I/O subroutines, based on the type of I/O indicated by the user; and, the application program can incorporate existing subroutines, tables, files, etc. so as to avoid having to create code which has already been created. The system also provides for a level of validity checks and interactive editing of the application program as it is being created at the terminal. A user may thus change some aspect of the application program, or correct a logic error which has been detected by the system, interactively without having to start over from scratch after compiling the source program to detect errors. | |