发明名称 Holistic non-invasive evaluation of an asynchronous distributed software process
摘要 Provided are methods of determining success of a software process that includes multiple process operations, ones of which use multiple programs for execution. Such methods may include receiving a request to perform the software process. The request includes a process map that defines the process operations corresponding to the software process and process operation success criteria to determine the success or failure of ones of the process operations. The process operations are scheduled to be performed serial to one another according to the process map. Data corresponding to results of ones of the process operations is collected. Results of the data are evaluated to define whether the ones of the process programs executed successfully based on the process operation success criteria to determine if the software process is a success or a failure.
申请公布号 US9436523(B1) 申请公布日期 2016.09.06
申请号 US201313788567 申请日期 2013.03.07
申请人 CA, Inc. 发明人 Gibson Grant A;Hadar Eitan
分类号 G06F9/46;G06F9/54 主分类号 G06F9/46
代理机构 Myers Bigel & Sibley, P.A. 代理人 Myers Bigel & Sibley, P.A.
主权项 1. A method comprising: receiving a request to perform a software process that comprises a plurality of process operations, ones of the plurality of process operations using a plurality of software programs for execution, the request comprising: a process map that defines the plurality of process operations that include the plurality of software programs corresponding to the software process; anda process operation success criteria to determine success of ones of the plurality of process operations; scheduling the plurality of process operations to be performed one after another in a series according to the process map; collecting data corresponding to results of ones of the plurality of process operations; and after collecting the data, defining whether the software process is successful, wherein defining whether the software process is successful comprises: evaluating the results of the data corresponding to the ones of the plurality of process operations; anddefining whether the ones of the plurality of process operations executed successfully based on the process operation success criteria; and evaluating a plurality of success conditions that correspond to the one of the plurality of software programs to determine whether any one of the plurality of success conditions is satisfied, wherein when any of the plurality of success conditions is satisfied, then the one of the plurality of software programs execution is evaluated as being successful, and wherein the plurality of software programs used by the plurality of process operations that perform the software process comprise components in a success path corresponding one of the plurality of process operations, and wherein the plurality of process operations that perform the software process comprise components in a success path corresponding to the software process.
地址 New York NY US