| CPC G06F 21/552 (2013.01) | 20 Claims |

|
1. A method for managing a data processing system, the method comprising:
obtaining a log for a software object, the software object being adapted to perform functions that correspond to different portions of computer code on which the software object is based, and the log specifying events regarding the software object that occur during a period of time;
obtaining a functional flow based on the log, the functional flow indicating an order in which at least one function of the functions is performed by the software object during the period of time;
obtaining an analysis of function use based on the functional flow, the analysis indicating a respective frequency of use of each function of the at least one function, and the analysis being obtained by, at least, identifying a number of times each of the functions is present in the functional flow to obtain a frequency distribution of the functions;
obtaining weightings corresponding to the different portions of the computer code based on the analysis of function use, the weightings corresponding to the different portions of the computer code and indicating the respective frequency of use of each function of the functions corresponding to the different portions of the computer code; and
performing an action set based on the weightings to update operation of the data processing system.
|