×

System and method for implementing application code from application requirements

  • US 9,063,673 B2
  • Filed: 08/31/2011
  • Issued: 06/23/2015
  • Est. Priority Date: 08/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a processing module, the method comprises:

  • receiving application requirements and parameters from a requirements unit;

    receiving feedback from a testing unit regarding testing of application code as the application code is being generated; and

    generating, in a plurality of phases, the application code based on the application requirements, the parameters, and the feedback, wherein, for a current iteration of a plurality of iterations of a phase of the plurality of phases, entering a loop, wherein the loop includes;

    selecting an implementation tool from a plurality of implementation tools in accordance with implementation constraints and a previous implementation result;

    generating a current implementation result based on an application of the implementation tool, one or more of the application requirements, one or more of the parameters, and the previous implementation result;

    receiving current feedback of the feedback regarding the current implementation result;

    determining whether the current implementation result meets the one or more of the application requirements and passes a current iteration of testing as indicated by the current feedback;

    when the current implementation result does not meet the one or more of the application requirements or does not pass the current iteration of the testing;

    adjusting one or more of selecting the implementation tool and the one or more of the application requirements to produce an adjusted implementation set; and

    repeating the loop using the adjusted implementation set and based on the current feedback; and

    when the current implementation result meets the one or more of the application requirements and passes a current iteration of testing, exiting the loop.

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