发明名称 System and method for comparing software frameworks
摘要 In one embodiment, a method may include symbolically executing application code on a first framework. The method may also include creating a first model based on the symbolic execution of the first framework. The method may additionally include symbolically executing the application code on a second framework. The method may further include creating a second model based on the symbolic execution of the first framework. The method may also include determining one or more parameters associated with the first framework based on the first model. The method may additionally include determining one or more parameters associated with the second framework based on the second model. The method may also include selecting one of the first framework and the second framework as a desired framework for execution of the application code based on a comparison of the one or more parameters associated with the first framework and the one or more parameters associated with the second framework.
申请公布号 US9477928(B2) 申请公布日期 2016.10.25
申请号 US201012835994 申请日期 2010.07.14
申请人 Fujitsu Limited 发明人 Rajan Sreeranga P.;Ghosh Indradeep
分类号 G06F9/44;G06N7/00;G06F11/36 主分类号 G06F9/44
代理机构 Baker Botts L.L.P. 代理人 Baker Botts L.L.P.
主权项 1. A method, implemented with a processor and storage device having instructions stored thereon, wherein the instructions when executed by the processor, cause the processor to perform the method steps, comprising: symbolically executing application code on a first framework, a framework comprising an abstraction in which common code providing generic functionality can be specialized by user code providing specific functionality; creating a first model based on the symbolic execution of the first framework; symbolically executing the application code on a second framework; creating a second model based on the symbolic execution of the second framework; based on the first model, determining one or more parameters associated with the first framework; based on the second model, determining one or more parameters associated with the second framework; and based on a comparison of the one or more parameters associated with the first framework and the one or more parameters associated with the second framework, selecting one of the first framework and the second framework as a desired framework for execution of the application code.
地址 Kawasaki JP