Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

18 results about "Software changes" patented technology

Software changes are one type of IT service change. Many domain-specific change processes can exist to change IT services in various ways. IT service change management can be seen as the high-level process and software change management can be seen as the domain-specific implementation.

Deployment policy for software updates across cloud environments driven by artificial intelligence

A data processing system includes a processor and a memory for the processor. The memory stores executable instructions that, when executed by the processor alone or in combination with other processors, cause the data processing system to perform functions of: receive a deployment request to deploy a software change; determine factors corresponding to the deployment request that impact an optimal deployment policy for the software change; query an Artificial Intelligence (AI) trained with a dataset of optimized deployment policies based on corresponding sets of the factors, the query requesting an optimized deployment policy for the software change of the received deployment request based on the determined factors and including a ring rollout policy, ring bake time and deployment time; execute the deployment request using the optimized deployment policy returned by the AI; and update training of the AI based on the determined factors and results of the optimized deployment policy.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Systems and methods for determining software dependencies and software change impacts on computer processing

Systems, computer program products, and methods are described herein for determining software dependencies and software change impacts on computer processing. The present disclosure is configured to identify at least one computing component within a network environment; identify historical data for the at least one computing component; apply the historical data to a dependency quotient model; generate, by the dependency quotient model, a dependency quotient based on the at least one computing component, the historical data, and a relationship between the at least one computing component and at least one secondary computing component; and generate, based on the dependency quotient, a system architecture interface component, wherein the system architecture interface component comprises data of the at least one computing component and the at least one secondary computing component within the network environment.
Owner:BANK OF AMERICA CORP

Software change influence modeling and simulation analysis method based on large model

The invention discloses a software change influence modeling and simulation analysis method based on a large model, which comprises the following steps: S1, acquiring a software source code, constructing a structured cue word comprising a software model element definition, a mapping rule, a model structure template and an analysis example, and inputting the cue word and the source code into the large model, outputting a software model containing a node set and an edge set; s2, analyzing the software model to construct a software network, comparing edge attributes of the software model before and after the change to determine a change point, traversing the software network through depth-first search to execute variable transmission and expression calculation, recording the use condition of a change mark variable, and generating statistical data of the calling times of nodes and edges and the influenced calling times; and S3, substituting the statistical data into a calculation formula of the calling frequency deviation, the influence intensity, the influence range and the network diameter ratio, and calculating to obtain four quantitative evaluation index values. And finally realizing quantitative software change influence analysis.
Owner:BEIHANG UNIV

Method and apparatus for testing software changes and / or for detecting software errors in image recognition software

Method for testing software changes and / or detecting software errors of an image recognition software, in particular an error detection software, which can be implemented on an industrial machine (210), the method comprising the steps: - Providing (S1) a software code containing the software changes to a version control system (202); - Determining (S2) the software changes in the provided software code by the version control system (202); - Executing (S3) at least part of the software code on a virtual machine through which a test framework is provided and through which the behavior of the industrial machine (210) in response to the software code can be simulated; - Executing (S4) at least part of the software code on a vision engine (208) based on labeled image test data that includes labeled images for testing the software code; and - Providing (S5) a test result based on at least part of the software code executed on the Vision Engine (208).
Owner:ROBERT BOSCH GMBH

Time-aware instant software defect prediction method, device and readable storage medium

The application provides a time-aware instant software defect prediction method, device and readable storage medium, wherein the time-aware instant software defect prediction method comprises the following steps: acquiring real change samples; inputting the real change samples into a generation model based on a conditional generative adversarial network to acquire simulated change samples; adjusting the optimization strategy of an instant software defect prediction intelligent agent based on a flexible action-evaluation algorithm according to the time sequence of changes by using the real change samples and the simulated change samples; and predicting defects of software by using the trained instant software defect prediction intelligent agent. The generation model based on the conditional generative adversarial network is used to acquire simulated software changes, and the optimization strategy of the instant software defect prediction intelligent agent is adjusted in a timely manner according to the time sequence of changes by using the real change samples and the simulated change samples after each time step ends, by using the reward result and the current state, so that the concept drift problem is solved.
Owner:GUANGDONG VOCATIONAL COLLEGE OF SCI & TRADE

Automated detection and propagation of multi-system launches

Systems and methods for detecting and orchestrating the deployment of software changes. The system can access schema data indicative of a change associated with a first system, wherein executable code associated with the change is executable within a first computing environment. The system can determine a potential impact to a second system. The system can generate one or more computing tasks to notify the second system of the change and an acknowledgment placeholder with a unique identifier associated with the second system. The system can access data indicative of an execution status of the one or more computing tasks. The system can generate an update indicating that the one or more computing tasks have been executed by the second system. The system can transmit to the first system, data acknowledging the potential impact to the second system, and command instructions to deploy the executable code to a second computing environment.
Owner:UBER TECHNOLOGIES INC

Self-adaptive code processing method based on artificial intelligence

The invention relates to the technical field of software engineering, and discloses a self-adaptive code processing method based on artificial intelligence, and the method comprises the steps: analyzing a source code and a configuration file, building a heterogeneous dependency graph, dividing a node region according to the integrity of an analysis source, and calculating a static edge fingerprint; collecting call stack data when the application program runs to generate a dynamic edge fingerprint, and updating the confidence coefficient of a map node or creating a dynamic dependency edge through fingerprint matching; using the map node as a context-driven model to generate a candidate code, performing logic reachability check on the candidate code, and intercepting invalid calling for the white area node; and creating a virtual node in response to the interception instruction, and generating an atomization operation set containing codes and configuration changes according to a preset priority strategy. According to the method, through a dynamic and static combined atlas calibration and dependency compensation mechanism, the logic deviation generated by the model is effectively corrected, and the integrity and consistency of software change are ensured.
Owner:FUJIAN ZEPEI GROUP CO LTD

A method and device for calculating the starting-up time of integrated attitude and orbit control

The application provides a method and device for calculating the integrated start-up time of attitude and orbit control, and the method comprises the following steps: obtaining the start-up number and start-up identifier of an engine to determine the start-up mode of the engine; configuring a weighting coefficient according to the start-up mode; and calculating the integrated start-up time according to the weighting coefficient and the start-up mode. The application calculates the integrated start-up time by assigning different weighting parameters to different start-up modes, so that the parameter adjustment is simple and flexible, the method is applicable to various spacecraft platforms in the case of simple design, the telemetry, tracking and control software is no longer tightly bound to the spacecraft platform, the method has good universality, is convenient to apply, reduces unnecessary software changes, and reduces the influence on the safety of the software system.
Owner:BEIJING AEROSPACE CONTROL CENT

A control system and method for a ground map in an unmanned aerial vehicle (UAV) command and control system.

ActiveCN119828743BJoystickControl system
This invention belongs to the field of unmanned aerial vehicle (UAV) control technology, and relates to a control system and method for a ground map in a UAV command and control system. It includes hardware and software components. The hardware component includes a computer, a display, a switch, a joystick, and a power supply; the software component includes map software and control software. By designing a specific sequence of joystick operations, a UAV ground map control method is invented that allows the operator to control the ground map without taking their hands off the joystick, solving the problem of inconvenience caused by changes in posture when the operator must manually control the map. This invention has good economic efficiency, optimizing existing UAV map operation methods only through software modifications. Its design concept is simple, the changes are minimal, and it can meet the optimization and improvement needs of existing mature products.
Owner:CHENGDU AIRCRAFT DESIGN INST OF AVIATION IND CORP OF CHINA

Control device of a machine and a method for monitoring the control device

The invention relates to a control device (10) of a machine (30) with an evaluation unit (14) for executing control software. The control device (10) includes a satellite-based time module (12) for evaluating time information from satellite signals (S). The evaluation unit (14) comprises a timestamp system configured to generate a timestamp from the time information when the control software is accessed and / or modified. The evaluation unit (14) is configured to generate a log file (16) containing the timestamp and associated access information and / or the type of modification, enabling the temporal tracking of software changes and / or software accesses. The invention further relates to a method.
Owner:IFM ELECTRONIC GMBH

Software change processing method and device, computer equipment and storage medium

The invention discloses a software change processing method and device, computer equipment and a storage medium, belongs to the technical field of software engineering, and is applied to a software delivery scene. According to the method, the software change event is continuously monitored, fine analysis and structured processing on the change log are combined, and under the support of the unified software asset dependency relationship graph, accurate topology analysis on the change influence range is realized, so that upstream and downstream software assets involved in the change can be accurately identified, and the change accuracy is improved. And automatically matching a most suitable change processing strategy based on the influence range, and driving a corresponding change processing executor to carry out targeted processing on the change content. By means of the technical means, on-demand and granularity-based processing of software change is achieved, unnecessary construction and deployment operations are reduced, the overall execution time of software change processing is shortened, consumption of computing resources and network resources is reduced, and therefore the efficiency, stability and safety of the software delivery process are overall improved.
Owner:YGSOFT INC

Full-life-cycle management method, device and system for engineering machinery industry product software

The invention discloses a full-life-cycle management method, device and system for engineering machinery industry product software, and the method comprises the steps: generating a software research and development demand list based on a received original software demand; performing software design, software development and software testing in sequence based on the software research and development demand list to generate a first software product, and a first testing scheme and a first software material number corresponding to the first software product; generating a change demand list based on the received software change demand; and based on the change demand list, the first software product and the first test scheme, performing software design, software development and software test in sequence to generate a second software product, and a second test scheme and a second software material number corresponding to the second software product. The whole process systematic management of product software from demand receiving to software quit can be realized.
Owner:JIANGSU XCMG STATE KEY LAB TECH CO LTD

Test case screening model training method, test case screening method, and device

The present disclosure relates to the technical field of software testing, in particular to a test case screening model training method, a test case screening method and equipment. The method comprises: obtaining test case data and software change data, wherein the software change data is data changed in a software defect repair process; inputting the test case data and the software change data into a test case screening model, predicting a matching degree between the test case data and the software change data, and outputting a predicted matching degree, wherein the predicted matching degree is used to represent an association degree between the test case data and the software change data; calculating a target loss function according to the predicted matching degree; and adjusting model parameters of the test case screening model according to the target loss function to obtain a target test case screening model. The method can efficiently and accurately screen out test cases required for regression testing.
Owner:CHINA PETROLEUM & CHEMICAL CORP +1

Software change management device, software change management system, and software change management method

PCT designated stageWO2026140033A1Software updateSoftware engineering
A software change management device (3) comprises a change detection part (31) and a reporting part (32), and manages changes caused by events different from an update to updating software provided from a server (5) to a vehicle (9) by means of communication via a network (13). The change detection part detects a software change for each electronic control unit (7). The reporting part reports configuration information of software in which a change was detected by the change detection part. The configuration information includes information of an electronic control unit for which a software change has been detected by the change detection part, and version information of the software in which the change was detected by the change detection part. The configuration information is used by the server when updating the content of a database (52) of a server relating to the software version used by each electronic control unit.
Owner:NISSAN MOTOR CO LTD

Global replacement type on-orbit programming method and system supporting multiple memories

The invention provides a global replacement type on-orbit programming method and system supporting multiple memories. The method comprises the steps that S1, a software uploading remote control package is generated; s2, sending an instruction to clear a cache region of the current software for receiving the uploading software; s3, uploading the remote control packet by the uploading software; step S4, verifying all the remote control packets which are already injected; s5, writing the uploading software in the cache region into the curable storage device according to the configuration condition; s6, FPGA gating operation is executed, and a newly written program is selected and loaded; and S7, the monitoring software loads a program to a memory for execution according to the FPGA gating signal. According to the method, the program is completely re-injected without interrupting the running of the on-satellite software, the comparison of new and old version codes is not needed, and the operation is simple and convenient; by adopting a mode of separately managing the pre-storage area and the uploading area for on-satellite codes, a storage device where a pre-storage area program is located is isolated, the pre-storage area program is guaranteed not to be tampered or damaged, and on-orbit software is easier and more reliable to change.
Owner:SHANGHAI SATELLITE ENG INST

Risk detection method and device for software change, equipment and storage medium

The invention discloses a risk detection method and device for software change, equipment and a storage medium, and relates to the technical field of big data. The method comprises the following steps: acquiring a change configuration file of a target project under the condition of identifying that the configuration file of the target project in the version control system is changed, and determining change component data of the target project according to the current configuration file and the change configuration file of the target project; according to the change component data and a coordinate construction condition of the target project, obtaining current version data of the current configuration file and change version data of the change configuration file; performing binary compatibility difference analysis on the current version data and the changed version data to obtain a data difference table; and performing risk detection on the data calling link of the target project according to the data difference table to obtain a risk detection report. According to the scheme, the efficiency and reliability of risk detection are improved through real-time automatic detection and version difference comparison of the configuration file.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Software error version positioning method and related equipment

PendingCN122046315AVersion controlDigital data protectionAlgorithmVersion targeting
The invention discloses a software error version positioning method and related equipment, and the method comprises the steps: executing a regression test on all software change versions of target test software, and obtaining original error traceability data corresponding to the target test software when detecting that error software versions greater than a preset error number exist; performing feature vectorization processing on the original error traceability data to obtain a target feature vector; inputting the target feature vector into a large model for error probability analysis, and generating error version probability data; and determining an initial error software version based on the error version probability data, and generating a positioning analysis report corresponding to the initial error software version. According to the method, the positioning speed and accuracy of the error version can be improved, the manual troubleshooting pressure is reduced, and the method can be widely applied to the fields of animation game making engine software, development systems, game animation software and the like in the digital creative industry.
Owner:ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD