发明名称 System and method for implementing application code from application requirements
摘要 A method for execution by a processing module begins with receiving application requirements and parameters. The method continues by generating application code based on the application requirements, the parameters, and the feedback. For a current implementation of the application code, the method continues by entering a loop that begins by selecting an implementation tool in accordance with implementation constraints and a previous implementation result. The loop continues by 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. The loop continues by receiving current feedback regarding the current implementation result. The loop continues by determining whether the current implementation result is at a desired level of correctness based on the current feedback. When the current implementation result is not at the desired level of correctness, the loop repeats otherwise it is exited.
申请公布号 US9063673(B2) 申请公布日期 2015.06.23
申请号 US201113222962 申请日期 2011.08.31
申请人 UniqueSoft, LLC 发明人 Weigert Thomas;Weil Francis Joseph
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 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; andrepeating the loop using the adjusted implementation set and based on the current feedback; andwhen the current implementation result meets the one or more of the application requirements and passes a current iteration of testing, exiting the loop.
地址 Palatine IL US