Method for facilitating application development
First Claim
Patent Images
1. A method for facilitating application development, the method comprising:
- defining functional structures for an application based on first input in a first language;
identifying relationships between the functional structures;
organizing the functional structures in a hierarchical framework based on the relationships;
changing a functional structure based on second input, while limiting an effect of the change on other related functional structures in the hierarchical framework; and
transforming the functional structures into code in a second language.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and device are provided to define functional structures for an application based on first input in a first language; to identify relationships between the functional structures; to organize the functional structures in a hierarchical framework based on the relationships; to change a functional structure based on second input, while limiting an effect of the change on other related functional structures in the hierarchical framework; and to transform the functional structures into code in a second language.
53 Citations
20 Claims
-
1. A method for facilitating application development, the method comprising:
-
defining functional structures for an application based on first input in a first language;
identifying relationships between the functional structures;
organizing the functional structures in a hierarchical framework based on the relationships;
changing a functional structure based on second input, while limiting an effect of the change on other related functional structures in the hierarchical framework; and
transforming the functional structures into code in a second language. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for facilitating application development, the method comprising:
-
receiving input defining functional modules for an application;
constructing a tree data structure for the application based on the input, wherein each functional module defines a node in the tree data structure and a configuration of the tree data structure represents parent-child relationships between the functional modules;
receiving input to change a parameter of a functional module;
analyzing an effect of the change on other functional modules in the tree data structure; and
reporting the effect of the change. - View Dependent Claims (8, 9, 10)
-
-
11. A method for facilitating application development, the method comprising;
-
receiving first input defining functional modules for an application;
constructing a tree data structure for the application based on the first input, wherein each functional module defines a node in the tree data structure and a configuration of the tree data structure represents parent-child relationships between the functional modules;
receiving second input to change a functional module; and
changing the functional module based on the second input while limiting the effect of the change on other modules based on a change control parameter. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable medium having stored thereon a sequence which when executed by a computer, cause the computer to perform a method comprising:
-
defining functional structures for an application based on input in a first language;
identifying relationships between the functional structures;
organizing the functional structures in a hierarchical framework based on the relationships;
changing a functional structure based on second input, while limiting an effect of the change on other related functional structures in the hierarchical framework; and
transforming the functional structures into code in a second language - View Dependent Claims (16)
-
-
17. A computer-readable medium having stored thereon a sequence of instructions which when executed by a computer cause the computer to perform a method comprising:
-
receiving input defining functional modules for an application;
constructing a tree data structure for the application based on the input, wherein each functional module defines a node in the tree data structure and a configuration of the tree data structure represents parent-child relationships between the functional modules;
receiving input to change a parameter of a functional module;
analyzing an effect of the change on other functional modules in the tree data structure; and
reporting the effect of the change. - View Dependent Claims (18)
-
-
19. A computer-readable medium having stored thereon a sequence of instructions which when executed by a computer cause the computer to perform a method comprising:
-
receiving first input defining functional module for an application;
constructing a tree data structure for the application based on the first input, wherein each functional module defines a node in the tree data structure and a configuration of the tree data structure represents parent-child relationships between the functional modules;
receiving second input to change a functional module; and
changing the functional module based on the second input while limiting the effect of the change on other modules based on a change control parameter. - View Dependent Claims (20)
-
Specification