Patent ID: 9053230
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. A system, comprising: an interface; a processor connected to the interface; a memory having a software-based framework operated via a processor and accessible from the interface, the framework being configurable to analyze at least a portion of raw service data that was collected for a software product being debugged for software operating problems, wherein at least one primitive of the list of primitives is a software program that implements an operation to perform specific pre-processing of the raw service data as predetermined as a part of a configuration of the software product; the list of primitives in the framework to be applied to the portion of service data that was collected for a software product, wherein the list of primitives includes at least one of: a FlattenFiles primitive where specified files, from multiple directories, are moved to a specified directory; a RunSQL primitive that runs a specified SQL; a CheckExistenceFile primitive that checks if a file exists in specified directories using an absolute search and/or a wildcard search; a FilterDataInFile primitive that filters data in files using a specified routine for pattern matching using a time range and/or lines matching a keyword; or a RunCommandDataInFile primitive that runs a command using data in a file, and, wherein the framework is configured to analyze one or more identified software operating problems by applying runs of software executable pre-processing steps, including one or more primitives from the list of primitives, to the portion of the service data collected for the software product being debugged, wherein the runs of pre-processing steps identify data elements associated with the one or more identified software operating problems in the portion of the service data collected for the product being debugged and the one or more primitives are configured to process the identified software operating problems; and a data storage module coupled to the framework, the data storage module including a repository of data analysis runs performed prior to the portion of service data collected for the software product being debugged, wherein