Generation of a user interface code from a corresponding declarative language program
AssigneeInternational Business Machines Corporation
InventorsThomas Kiri, Ralf Thelen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsThomas Kiri, Ralf Thelen
Estimating the term…
A method for automatically generating a computer code of a procedural language program from a corresponding program in a declarative language. The declarative language program is analyzed to obtain information about variables to be described in the procedural language program and information about the data flow to be used in the procedural language program. The information extracted from the declarative language program in this analysis is combined with code blocks from a code block file to form the procedural language program that is compiled to form the computer code. This method finds particular application in a computer system with an input/output device, a processor and a memory for developing applications programs that comprise an interface declaration and a business logic. When resident in the computer system, the code generator performs the method to produce interface specific code to produce a user interface between a user and the applications program.
A method for automatically generating computer code in a procedural language from a program coded in a declarative language, said program having elements specifying variables and communication units, and a data flow defined by a processing sequence of said communication units, comprising the steps of:
A method for automatically generating interface code in a procedural language code for an applications program having a business logic in a procedural language code, and a user interface defined in a declarative language, said user interface having variables and communications units to be processed in a predetermined order, said user interface providing an interface between a user and said applications program comprising the steps of:
A computer system for generating an interface code in a procedural language from a declarative language program that comprises:
Dependencies are inferred from the claim text.