×

System and method for modeling cloud rules for migration to the cloud

  • US 9,772,830 B2
  • Filed: 01/22/2013
  • Issued: 09/26/2017
  • Est. Priority Date: 01/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for modeling rules for migration to the cloud, the method comprising the steps of:

  • providing a computer including a processor and executable instructions stored on a memory coupled to the processor;

    reviewing, using executed instructions on the computer, without further intervention of a user, architectures of a source platform and a target platform, wherein the architectures are the organizational structures of the source platform and the target platform, and the reviewing includes identifying the interaction between the architectures to determine constraints for migration of the source platform to the target platform;

    defining, using executed instructions on the computer, without intervention of a user, a plurality of rules, wherein the plurality of rules implement the constraints of the target platform and the defining includes developing the plurality of rules in at least one programming language of the source platform and the target platform;

    scanning, using executed instructions on the computer, without further intervention of a user, source code of an application intended to be migrated to the target platform to determine whether the application violates any of the plurality of rules;

    correcting, using executed instructions on the computer, without further intervention of the user, via a code correction framework for at least one type of source code, one or more violations of the plurality of rules of the source code according to an original token, a location of the original token, and an alternate token for replacing the original token wherein the tokens are elements of the source code; and

    generating, using executed instructions on the computer, without further intervention of a user, a report including any violations of the plurality of rules that have been corrected and any violations of the plurality of rules not corrected, the latter left for manual correction by the user;

    wherein the correcting step includes automatically modifying, via a PDF report plugin, the source code of the application to correct the one or more violations of the plurality of rules.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×