发明名称 Application analysis device
摘要 The invention concerns a method for performing a run-time simulation of a computer program comprising: extracting said computer program from a first application environment to a second application environment; parsing said computer program to generate a hierarchical representation of said computer program; based on said hierarchical representation, inserting at least one log value generation instruction into said extracted computer program to generate an enhanced computer program; re-injecting said enhanced computer program into said first application environment; executing, in said first application environment, said enhanced computer program; and receiving from said first application environment generated log values and analyzing said values with respect to a hierarchical representation of said computer program.
申请公布号 US8819645(B2) 申请公布日期 2014.08.26
申请号 US201213495542 申请日期 2012.06.13
申请人 Accenture Global Services Limited 发明人 Kerizac Franck;Sebilleau Antoine
分类号 G06F9/44;G06F11/36;G06F9/45;G06F11/07 主分类号 G06F9/44
代理机构 Harrity & Harrity, LLP 代理人 Harrity & Harrity, LLP
主权项 1. A method comprising: extracting, by one or more devices, a first computer program from a first application environment; parsing, by the one or more devices, the extracted first computer program to generate a hierarchical representation of the extracted first computer program; analyzing, by the one or more devices, the hierarchical representation of the extracted first computer program to identify one or more functions, the one or more identified functions being included in the first computer program; receiving, by the one or more devices, information associated with checking a performance of at least one of the one or more identified functions; inserting, by the one or more devices and based on the received information, at least one log value generation instruction into the extracted first computer program to generate a second computer program, each log value generation instruction, of the at least one log value generation instruction, being inserted in a respective location of the extracted first computer program that corresponds to a respective location of each identified function of the one or more identified functions, andthe second computer program including the first computer program and the inserted at least one log value generation instruction; executing, by the one or more devices and in the first application environment, the second computer program; parsing, by the one or more devices and based on executing the second computer program, the second computer program to generate a hierarchical representation of the second computer program; determining, by the one or more devices and based on the hierarchical representation of the second computer program, if information associated with one or more generated log values satisfies a predetermined value, the one or more generated log values being based on the inserted at least one log value generation instruction; and outputting, by the one or more devices, a result of the determination.
地址 Dublin IE