Matches 1 - 50 out of 323 1 2 3 4 5 6 7 >


Match Document Document Title
9026987 Client side web hosted program development environment  
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A...
9026988 Code conversion method, apparatus, storage medium and request remaining time response method  
To which method on each method call order pattern included in a series of application codes executed in response to a request a method included in an application code executed in response to a...
9021451 Call graph simplification/comparison and automatic initial suspects finding of performance degradations  
In one embodiment, a method for call graph analysis is provided. The method includes determining a plurality of nodes in a call graph. The plurality of nodes represent resource consumption of...
9015674 Identifying execution paths that satisfy reachability queries  
Various technologies pertaining to answering reachability queries are described herein. A reachability query includes a user-specified destination line of code in source code that is desirably...
9009682 Enhanced unit test framework  
Implementations of the present disclosure provide methods including analyzing a plurality of units of a software application to determine a dependency graph defining that at least a first unit...
9003425 Optimizing workflow engines  
Techniques for implementing a workflow are provided. The techniques include merging a workflow to create a virtual graph, wherein the workflow comprises two or more directed acyclic graphs (DAGs),...
9003373 Identification of performance bottlenecks  
Embodiments are directed to identifying, by an apparatus comprising a processing device, a pattern in a graph that has a support value greater than a threshold, wherein: the graph comprises a...
8997065 Automatic modularization of source code  
A device creates a graph based on source code, and analyzes the source code to identify private variables and functions of the source code and public variables and functions of the source code....
8997060 Parallel program analysis and branch prediction  
Systems and methods for predicting execution paths of at least one target program of a plurality of programs that are run in parallel are described. In one method, execution flows of programs are...
8990767 Parallelization method, system and program  
A method, system, and article of manufacture for solving ordinary differential equations described in a graphical model with nodes as blocks and dependencies as links using the processing of a...
8990784 Determining control flow divergence due to variable value difference  
An embodiment is directed to a method for analyzing a computer program that includes receiving an instruction specifying a first variable of the program. The first variable has a first value at a...
8984495 Enhanced string analysis that improves accuracy of static analysis  
A method includes determining, as part of a static analysis of a program, links between functions in the program and performing, as part of the static analysis, string analysis on strings used in...
8984488 Type and range propagation through data-flow models  
Systems and methods for type and range propagation through data flow models are provided. In one embodiment, a test generating system for processing data flow diagrams, the system comprises: a...
8978020 Generating reusable test components out of remote application programming interface  
In an aspect, the present application relates to a computer-implemented method, computer system, and computer program product for (automatically) generating reusable test components to test...
8972952 Tracer based runtime optimization for dynamic programming languages  
A method and an apparatus that generate tracer data randomly and infrequently for origins and destinations of values created during runtime of a compiled code of a source code is described. A...
8966454 Modeling and testing of interactions between components of a software system  
A first set of information is identified, collected by a first agent during monitoring of a first software component. A second set of information is identified, that was collected by a second...
8959499 Parallel processing of data  
A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data...
8954936 Enhancing functional tests coverage using traceability and static analysis  
A method that may include: building a dependencies graph representing dependencies between code elements of a computer code; associating portions of the computer code with corresponding design...
8930906 Selectively allowing changes to a system  
Identify a first change to a first portion of the system, and identifying at least a second portion of the system that is, at least in part, dependent on the first portion. At least one user who...
8924945 Managing dependencies on multi-threaded environment  
A computer-implemented method for initializing computer programming elements based on dependency graphs is provided. The method includes determining a dependency graph associated with a computer...
8918764 Selective trace facility  
An approach to selectively recording trace data. The approach sifts through process control and state data to store data that is most relevant to aiding debugging while reducing the overall amount...
8918766 Analysis of propagated information using annotated forests  
Annotation information associated with entities of a computing system can be added to a forest generated from the entities where the structure of the forest reflects relationships between the...
8914676 Test cases generation for different test types  
A method, and associated data processing system and computer program product, for generating test cases of different types for testing an application. A functional flow of the application is...
8904355 Test script generation system  
A test script generation system may generate end-to-end test scripts to test a software application. A workflow generator may generate recommendations of suggested modules corresponding to...
8898647 Method and apparatus for test coverage analysis  
A method provides for a way to test coverage data used in testing small computing platforms by assigning unique signatures to each node in the control flow graph and embedding control function...
8887156 Parallel processing of data  
An untrusted application is received at a data center including one or more processing modules and providing a native processing environment. The untrusted application includes a data parallel...
8881123 Enabling symbol resolution of private symbols in legacy programs and optimizing access to the private symbols  
A method for generating a binary executable of a program so that private symbols in a module are accessible from another module. In one embodiment, the method compiles a source program to an...
8881117 Structural analyser  
A method and corresponding tool, the method comprising: generating a lower-level control flow structure representing a portion of an executable program, the lower-level control flow structure...
8875109 Tracking variables in javascript software using a control flow graph  
This disclosure generally relates to analyzing and validating computer software written in an object-oriented scripting language such as JavaScript. The analyzing and validating method comprises...
8869116 Software testing capability assessment framework  
An improved testing assessment tool and methodology maps the Testing Maturity Model (TMM) structure to individual test areas, thereby enabling comprehensive and targeted improvement. In this way,...
8863128 System and method for optimizing the evaluation of task dependency graphs  
One embodiment of the present invention is a technique for optimizing a task graph that specifies multiple tasks and the dependencies between the specified tasks. When optimizing the task graph,...
8863093 Load-time instrumentation of virtual machine program code  
A method to instrument program code for a virtual machine that comprises, in the course of loading a class to a virtual machine, adding code to the class to declare a field that corresponds to a...
8856755 Dominant-state-based coverage metric  
A method, apparatus and product for dominant state based coverage metric. The method comprising: determining whether all possible states of a computer program were examined based on an analysis of...
8850404 Relational modeling for performance analysis of multi-core processors using virtual tasks  
A relational model may be used to encode primitives for each of a plurality of threads in a multi-core processor. The primitives may include tasks and parameters, such as buffers. Implicitly...
8849747 Business process management  
Systems, methods, apparatus, and computer-readable media for business process management include identifying a business process model generated with a business process modeling tool; transforming...
8843896 Metamodeling contextual navigation of computer software applications  
Using metamodels during context-sensitive analyzes of reusable components of computer software applications, including identifying entry and exit paths into and from a reusable component within a...
8843902 Program flow route constructor  
A method and corresponding tool for estimating program execution time. A higher-level structure is received as an input, representing control flow through an executable program. The higher-level...
8839205 Analysis and timeline visualization of thread activity  
Analyzing the performance of multi-threaded applications. An analysis and visualization of thread executions is performed on a graphical timeline using samples of thread execution. This allows...
8832655 Systems and methods for finding project-related information by clustering applications into related concept categories  
A system, method, and computer-readable medium, is described that finds similarities among programming applications based on semantic anchors found within the source code of such applications. The...
8826234 Relational modeling for performance analysis of multi-core processors  
A relational model may be used to encode primitives for each of a plurality of threads in a multi-core processor. The primitives may include tasks and parameters, such as buffers. The...
8826232 Metamodeling contextual navigation of computer software applications  
Using metamodels during context-sensitive analyses of reusable components of computer software applications, including identifying entry and exit paths into and from a reusable component within a...
8819772 In-line filtering of insecure or unwanted mobile device software components or communications  
Techniques for in-line filtering of insecure or unwanted mobile components or communications (e.g., insecure or unwanted behaviors associated with applications for mobile devices (“apps”), updates...
8819644 Selective data flow analysis of bounded regions of computer software applications  
Performing data flow analysis of a computer software application, including, for a data flow analysis type, identifying within a computer software application code base a plurality of seeds...
8813040 Methods and systems for reporting on build runs in software development  
A method for reporting build runs includes: obtaining code changes for a software product; identifying the code change as affecting a work item of a software product under development, the work...
8813042 Identifying globally consistent states in a multithreaded program  
In a method of identifying a globally consistent state in a multithreaded program, a plurality of locally consistent states is identified, in which a locally consistent state of a thread comprises...
8806464 Process flow optimized directed graph traversal  
Embodiments disclosed herein relate to a process flow optimized directed graph traversal. In one embodiment, a processor performs a depth first traversal of the optimized directed graph where a...
8799852 Providing online graphical data flow web application tools or services for charge  
System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A...
8799874 Static analysis of computer software applications  
Static analysis of a computer software application can be performed by applying a first level of abstraction to model a plurality of run-time objects, thereby producing a set of object...
8793665 Performing taint analysis for javascript software using a control flow graph  
This disclosure generally relates to analyzing and validating computer software written in an object-oriented scripting language such as Javascript. The analyzing and validating method comprises...
8789019 Orthogonal experimentation in a computing environment  
Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website...

Matches 1 - 50 out of 323 1 2 3 4 5 6 7 >