Method and an apparatus for developing software
First Claim
1. A non-transitory computer readable recording medium that stores instructions which when executed by a computer including a computer processor generate a software source code based upon a set of predetermined rules of the software source code according to a user'"'"'s input of a parameter value, the set of predetermined rules comprises a source code component of the software source code, which source code component is represented by a component value, by performing:
- using a stored data token created along with a set of data token rules that specify a manner by which a value for the data token as token value is creatable, a manner in which the token value is associated to a component value representing a source code component in the software source code;
using a stored source object which comprises a component value which represents an indeterminable source code component of the software source code, and a token value which is associated to the component value, wherein the indeterminable source code component is a source code component in the set of predetermined rules of the software source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the software source code; and
generating the software source code by determining a place where a computer implemented logic is applied, and a manner by which the token value is processed by utilization of the parameter to retrieve, from the source object, the token value of the data token and the component value for the indeterminable source code component, for obtaining a token result, thereby generating the software source code by utilizing the parameter value, the component value of the indeterminable source code component, a component value of a determinable source code component determined by the computer implemented logic, and the token result.
2 Assignments
0 Petitions
Accused Products
Abstract
A software component, is constructed on the basis of a set of predetermined rules, and by utilizing a source object, a token value and a parameter, wherein the source object is stored in a source object repository, and wherein the source object comprises a component value and/or a token value, wherein the component value may be associated with the token value. For constructing the software component, the token value is processed and a token result, obtained by processing the token value, is utilized for constructing the software component, wherein the parameter may also be utilized for the processing of the token value and/or constructing the software component.
-
Citations
41 Claims
-
1. A non-transitory computer readable recording medium that stores instructions which when executed by a computer including a computer processor generate a software source code based upon a set of predetermined rules of the software source code according to a user'"'"'s input of a parameter value, the set of predetermined rules comprises a source code component of the software source code, which source code component is represented by a component value, by performing:
-
using a stored data token created along with a set of data token rules that specify a manner by which a value for the data token as token value is creatable, a manner in which the token value is associated to a component value representing a source code component in the software source code; using a stored source object which comprises a component value which represents an indeterminable source code component of the software source code, and a token value which is associated to the component value, wherein the indeterminable source code component is a source code component in the set of predetermined rules of the software source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the software source code; and generating the software source code by determining a place where a computer implemented logic is applied, and a manner by which the token value is processed by utilization of the parameter to retrieve, from the source object, the token value of the data token and the component value for the indeterminable source code component, for obtaining a token result, thereby generating the software source code by utilizing the parameter value, the component value of the indeterminable source code component, a component value of a determinable source code component determined by the computer implemented logic, and the token result. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of generating, by a computer processor, a software source code based upon a set of predetermined rules of the software source code, wherein the set of predetermined rules comprises a source code component of the software source code, which source code component is represented by a component value, the method comprising:
-
a. creating a source object repository, comprising; i. categorizing the source code component into an indeterminable source code component or a determinable source code component, wherein the indeterminable source code component is a source code component in the set of predetermined rules of the software source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the software source code, ii. defining a data token along with a set of data token rules, wherein the data token is represented by a token value, iii. defining a parameter, wherein the parameter is represented by a parameter value, iv. creating a data model on basis of the set of predetermined rules of the software source code and by utilizing the indeterminable source code component and the data token, wherein the data model is sufficient for storing a source object, wherein the source object comprises the component value and the token value, and v. creating, by the computer processor, the source object repository on basis of the data model by creating a source object, which comprises a component value and a token value, by associating the token value with the component value in accordance with the set of data token rules; b. creating a source code generator, wherein the source code generator is created based upon the source object repository, the set of predetermined rules of the software source code, the parameter, and the data token; and c. executing, by the computer processor, the source code generator which generates a desired source code according to a user'"'"'s input of the parameter by utilizing the source object and the parameter value to generate the desired source code. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable recording medium that stores instructions which when executed by a computing device generate a software source code based upon a set of predetermined rules of the software source code according to a user'"'"'s input of a parameter value, the set of predetermined rules comprises a source code component of the software source code, which source code component is represented by a component value, by performing:
-
a. identifying a source object, b. retrieving the source object from a source object repository, the source object repository created in accordance with; i. categorization of the source code component into an indeterminable source code component or a determinable source code component, wherein the indeterminable source code component is a source code component in the set of predetermined rules of the software source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the software source code, ii. definition of a data token along with a set of data token rules, wherein the data token is represented by a token value, iii. definition of a parameter, wherein the parameter is represented by a parameter value, and iv. creation of a data model on basis of the set of predetermined rules of the software source code and by utilizing the indeterminable source code component and the data token, wherein the data model is sufficient for storing a source object, wherein the source object comprises the component value and the token value; c. retrieving a component value of an indeterminable source code component from the source object, wherein the indeterminable source code component is a source code component in a set of predetermined rules of the software source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the source code, d. processing a token value for obtaining a token result, and e. constructing the source code on the basis of the set of predetermined rules of the source code and by utilizing the parameter value, the component value of the indeterminable source code component, a component value of a determinable source code component, and the token result. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method by a computer processor for creating a data token for constructing source code by a source code generator, which is a computer program, on basis of a set of predetermined rules which specify a manner in which one or more source code components are put together for constructing the source code, and by utilizing a token result produced by processing of the data token and a component value representing a source code component in the source code, the method comprising:
-
creating a set of data token rules which specify a manner in which; a token value, which is a representation of the data token, is creatable, the token value of the data token is associable to the component value to enable the source code generator to determine a place where a computer implemented logic needs to be applied, and the token value of the data token processable by utilizing a parameter for producing a token result which is utilizable by the source code generator for constructing the source code; the component value is identifiable in a source object repository with reference to a source object and to an indeterminable source code component, the indeterminable source code component is a source code component in the set of predetermined rules of the source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the source code; and creating, by the computer processor, a token value for the data token by utilizing the set of data token rules, thereby the created data token associable to the component value of the source code component and storable in a source object repository is utilizable by the source code generator for constructing the source code. - View Dependent Claims (28, 29, 30, 39, 40, 41)
-
-
31. A method by a computer processor for creating a source object repository for storing a source object which comprises a data value, a component value which represents an indeterminable source code component of a source code, and a token value which is associated to the component value, wherein the source object is utilized by a source code generator for constructing a source code on basis of a set of predetermined rules, the method by the computer processor comprises:
-
creating a data model for creating the source object repository to store a source object in a manner that; the source object is identifiable and retrievable from the source object repository by utilizing the data value, the component value is identifiable in the source object repository with reference to the source object and to a indeterminable source code component, wherein the indeterminable source code component is a source code component in the set of predetermined rules of the source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the source code, and the token value of a data token, created on basis of a set of data token rules, is associable to the component value as specified by the set of data token rules; and creating a data structure as the source object repository on basis of the data model, thereby enabling the source code generator to construct the source code by utilizing the created source object repository. - View Dependent Claims (32, 33, 34)
-
-
35. A method by a computer processor for constructing source code which comprises one or more source code components which are put together on basis of a set of predetermined rules, wherein the source code component is represented by a component value, the method comprising:
-
creating a data token, creating, by the computer processor, a source object repository, creating a source code generator, wherein the source code generator is a computer program which constructs the source code on basis of the set of predetermined rules and by utilizing a data token, wherein the data token is processed on basis of the set of data token rules, creating a source object, wherein the source object comprises a data value, a component value which represents an indeterminable source code component, and a token value, wherein the token value of the data token is associated with the component value, and wherein the source object is stored in the source object repository, the indeterminable source code component is a source code component in the set of predetermined rules of the source code for which the component value is not determined by utilizing computer implementable logic by being determined by a user when generating the source code, and executing, by the computer processor, the source code generator for constructing the source code, wherein the source code generator constructs the source code on basis of the set of predetermined rules and by utilizing a token result and a component value, wherein the token result is obtained by processing the token value of the data token, wherein the source code generator utilizes a parameter for processing the token value of the data token to produce the token result by retrieving the token value of the data token and the component value from the source object, wherein the source code generator retrieves the source object from the source object repository by utilizing the data value. - View Dependent Claims (36, 37, 38)
-
Specification