Automated generation of transformation chain compatible class
First Claim
1. A method for dynamically generating transformation chain compatible classes from legacy software in a computer system, the computer system comprisinga controller, system memory, an operating system and a transformation chain class library containing a plurality of transformation chain classes, wherein at least one of the plurality of transformation classes is combinable with at least one other of the plurality of transformation classes to form a transformation chain, the method comprising:
- receiving, at an input interface, a software representation of software not created in transformation chain class form and identifying a dependency in the received software representation that is structured to be interpretable as being compatible with at least one dependency element of at least one transformation chain class of the transformation chain class library;
determining that the dependency corresponds to the at least one dependency element of the at least one transformation chain class within the transformation chain library,generating a modified software class that has at least one dependency element that corresponds to the identified dependency and that is structured to be interpretable by a merging module as being compatible with the dependency element of the at least one transformation chain class of a transformation chain class library;
outputting, at an output interface, the modified class; and
adding the modified software class to the transformation chain class library.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatically generating a software class that is compatible with a transformation chain class library. Such may be used to further populate the transformation chain class library with additional classes of software that was not originally generated as a transformation chain. In response to receiving a software representation, a dependency is identified in the software representation. It is then determined that the dependency corresponds to a dependency element of a transformation chain class of the transformation class library. Then, a software class is generated that corresponds to the software representation and that includes a dependency element that corresponds to the identified dependency, and that is recognized by a merging module as being compatible with the dependent element of the transformation chain class of the transformation chain class library. The software class may then be added to the transformation chain class library.
-
Citations
15 Claims
-
1. A method for dynamically generating transformation chain compatible classes from legacy software in a computer system, the computer system comprising
a controller, system memory, an operating system and a transformation chain class library containing a plurality of transformation chain classes, wherein at least one of the plurality of transformation classes is combinable with at least one other of the plurality of transformation classes to form a transformation chain, the method comprising: -
receiving, at an input interface, a software representation of software not created in transformation chain class form and identifying a dependency in the received software representation that is structured to be interpretable as being compatible with at least one dependency element of at least one transformation chain class of the transformation chain class library; determining that the dependency corresponds to the at least one dependency element of the at least one transformation chain class within the transformation chain library, generating a modified software class that has at least one dependency element that corresponds to the identified dependency and that is structured to be interpretable by a merging module as being compatible with the dependency element of the at least one transformation chain class of a transformation chain class library; outputting, at an output interface, the modified class; and adding the modified software class to the transformation chain class library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, executed at a computing system including one or more processors, for creating a transformation chain that includes at least one class derived from a software representation not in transformation chain form, the method including:
-
an input interface that accesses a software representation of software not in transformation chain form; creating at least one modified software class that has at least one dependency element that is structured to be compatible with at least one dependency element of at least one transformation chain class of a transformation chain class library; and adding the modified software class to the transformation chain class library. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
one or more processors; and one or more computer-readable storage media having one or more computer-executable instructions that are structured such that, when executed by the one or more processors, cause the computing system to perform a method for generating a software class that is compatible with a transformation chain class library, the method comprising; receiving a software representation of software not created in transformation chain class form; identifying at least one dependency in the received software representation; determining that the at least one dependency corresponds to at least one dependency element of at least one of a plurality of transformation chain classes of a transformation chain class library; generating a software class that corresponds to the software representation and that includes a dependency element that corresponds to the identified dependency, the dependency element of the generated software class being structured to be compatible with the at least one corresponding dependent element of the at least one transformation chain class of the transformation chain class library; and adding the generated software class that corresponds to the software representation to the transformation chain class library. - View Dependent Claims (15)
-
Specification