G06F8/427

SOFTWARE APPLICATION DEPLOYMENT

Methods, computer program products, and systems can include obtaining a first computing environment specific application deployment software code instance associated to a first computing environment, the first computing environment specific application deployment software code instance for deployment of a certain application on the first computing environment; parsing the first computing environment specific application deployment software code instance, wherein the parsing includes determining attributes of the first computing environment specific application deployment software code instance and generating, using the determined attributes of the first computing environment specific application deployment software code instance, a computing environment agnostic semantic tree data structure that expresses a workflow pattern for deployment of the certain application; and composing, with use of the computing environment agnostic semantic tree data structure, a second computing environment specific application deployment software code instance associated to a second computing environment for deployment of the certain application on the second computing environment.

NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM FOR STORING INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS

A storage medium storing a program for causing a computer to perform processing including: performing a morphological analysis on a source code to divide the source code into a plurality of reserved words and a plurality of variables; performing, based on a static dictionary defining a relationship between a reserved word and a static code, assigning of the static code corresponding to the reserved word to the reserved word and assigning of a dynamic code to the variable, to thereby generate a compressed code array; registering the variable, the dynamic code assigned to the variable, and an attribute of the variable; calculating a vector of the source code by assigning a predetermined vector to the static code in the array and assigning a vector to the dynamic code in the array by embedding the dynamic code in a vector space based on the attribute corresponding to the dynamic code.

Systems and methods for assisted code development

The present invention generally relates to the field of automated and flexible information extraction for assisted and streamlined development of computer code. The invention provides for accommodating coding representations of reusable utilities in a technology agnostic pattern so that, based on a specified coding stack, the technology agnostic embeddings can be decoded and deployed into developers' integrated development environment. The present invention includes a technologic agnostic digital wallet for developers capable of storing reusable components either from open source repositories or user-defined functions in an embedded pattern in a centralized storage platform such as cloud or hosted virtual desktop.

Dynamic updating of query result displays

Described are methods, systems and computer readable media for dynamic updating of query result displays.

Dynamic cloud anti-pattern detection for a modernization assessment service

Techniques are described for enabling an application modernization system to efficiently identify various types of software development “anti-patterns” (including cloud anti-patterns) associated with software applications. An anti-pattern is broadly any characteristic of a software application or system that represents an undesirable or suboptimal solution to a problem within a given software design context. Depending on the particular software design context, examples of possible anti-patterns and cloud anti-patterns can include the use of insecure network protocols, an application's reliance on local file system access, the use of a deprecated or outdated class, function, or library, etc. An application modernization system described herein includes a modernization assessment client application that identifies the presence of anti-patterns in users' software applications using a collection of anti-pattern definitions (e.g., defined based on an anti-pattern definition syntax) obtained from an application modernization service of a cloud provider network.

SYSTEM FOR REPRESENTING INSURANCE PRODUCTS AS GRAPHS

A system for representing insurance products as directed graphs and transforms the directed graphs into graph object artifacts for execution. The system includes a compiler, an execution engine and a web-based runtime environment. The compiler transforms source code defining an insurance product as a directed graph into a plurality of nodes, where each node represents one of a computation and an input, and outputs a graph object artifact. The execution engine has an execution model derived from the graph object artifact that is loaded into memory and an application program interface that provides an interface to the web-based runtime environment. The web-based runtime environment provides a layer of abstraction between the execution engine and external services or systems.

Multi-characteristic remeshing for graphical objects
11574444 · 2023-02-07 · ·

A multi-characteristic remeshing system that generates remeshed 3D graphical surfaces can include a compact geometric descriptive language (“CGDL”) conversion module, one or more geometric characteristic parsing modules, and a geometric computation module. The CGDL conversion module receives an input mesh for a 3D graphical object and CGDL source text that describes target characteristics of an output mesh of the 3D graphical object. Each geometric characteristic parsing module identifies inherent geometric characteristics of the input mesh, and generates a geometric characteristic map. The geometric characteristic map includes instructions to generate the output mesh with respective target characteristics. The instruction describes a relationship of the one or more inherent geometric characteristics with the respective target characteristic. The geometric computation module generates the output mesh with the target characteristics, based on the geometric characteristic maps from the geometric characteristic parsing modules.

SYSTEM PERFORMANCE LOGGING OF COMPLEX REMOTE QUERY PROCESSOR QUERY OPERATIONS

Described are methods, systems and computer readable media for performance logging of complex query operations.

Cloud Assisted Behavioral Automated Testing
20180007175 · 2018-01-04 ·

A computer readable storage medium, system and method for improving automated testing systems to include a first and second behavioral data. The first behavioral data is collected periodically and the second behavioral data is collected in real time. The receipt of the first behavioral data and a second behavioral data are followed by the receipt of a system configuration template. A test case is updated based on the first and second behavioral data, and an automated test environment is reconfigured based on the first behavioral data, second behavioral data, and the system configuration template. The test executes in the automated test environment producing a test result.

COMPUTER DATA SYSTEM DATA SOURCE REFRESHING USING AN UPDATE PROPAGATION GRAPH

Described are methods, systems and computer readable media for data source refreshing.