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

51 results about "Software maintenance" patented technology

Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. A common perception of maintenance is that it merely involves fixing defects. However, one study indicated that over 80% of maintenance effort is used for non-corrective actions. This perception is perpetuated by users submitting problem reports that in reality are functionality enhancements to the system. More recent studies put the bug-fixing proportion closer to 21%.

Automatic program repairing method for dynamic information enhanced large language model

The invention relates to an automatic program repairing method of a dynamic information enhanced large language model. According to the method, key information (such as a variable state, an execution path and the like) in the execution process of a defect program is collected and structurally integrated into an input prompt of an LLM, so that the LLM can deeply understand an execution behavior and a fault occurrence mechanism of a defect code. Meanwhile, dynamic semantic information in the error patch execution process is captured, and LLM is helped to analyze repair failure reasons and optimize subsequent repair strategies. According to the method, structured dynamic debugging information is introduced, so that an iterative repair mechanism similar to'execution-observation-debugging 'of a human developer is realized, the method is closer to a real software maintenance and debugging process, a cognitive reasoning process of the human developer in an actual debugging process is effectively simulated, and the debugging efficiency is improved. Therefore, the potential of the LLM in the program repair task is fully released.
Owner:CHONGQING UNIV

Software maintenance, distribution and loading

A method for content delivery to a user device, that helps to reduce bandwidth requirements and increases security of the content. The method includes receiving a download request from the user device, the download request including request data corresponding to characteristics of the user device, analyzing the request data to select a bootstrap module; transmitting the bootstrap module to the user device for download; analyzing an authentication characteristic to determine that the user device is authenticated for content viewing; transmitting a content catalogue to the user device; and upon receiving a user selection of a content item from the content catalogue, transmitting the user selected content item to the user device.
Owner:PERFORM INVESTMENT LTD

Code abstract generation method and system based on hierarchical context awareness

ActiveCN121957613AOvercoming the lack of context problemEnhance semantic relevanceSemantic analysisBiological modelsPathPingLinguistic model
The invention discloses a code abstract generation method and system based on hierarchical context awareness, and belongs to the field of natural language processing and software engineering. The method comprises the following steps: generating hierarchical annotations for a code warehouse based on a function call graph, firstly extracting a call relationship in the graph and eliminating a ring structure, and then classifying leaf nodes and generating annotations; a topological sequence from bottom to top is adopted in the core step, the importance score of a child node is calculated for each father node, child node annotations, class function descriptions and code bodies of the child nodes are fused, and a large language model is input to generate annotations till the whole graph is covered. The method is suitable for an automatic document generation scene of a complex software project, and through a technical path combining function call graph analysis, child node importance measurement and class function description, the accuracy and semantic consistency of code annotation are improved; the method can be widely applied to the fields of software maintenance, code understanding, intelligent development tools, automatic document generation of enterprise-level code warehouses and the like.
Owner:HANGZHOU DIANZI UNIV

Software defect prediction method, system and equipment integrating deep learning and knowledge graph, and medium

The invention relates to the technical field of software security, in particular to a software defect prediction method, system and equipment integrating deep learning and a knowledge graph and a medium. Multi-source data such as software codes and historical defects are mined, a defect prediction model is constructed through a deep learning algorithm, and the positions and types of potential defects are accurately recognized; meanwhile, a software knowledge system is sorted by means of a knowledge graph, the repair process is guided, and repair suggestions are provided for developers; the software defect prediction accuracy and repair efficiency are improved, and the software maintenance cost is reduced.
Owner:SICHUAN PUBLIC SUPERVISION CONSULTING CO LTD

ICD-based switch configuration generation method, device, equipment and medium

The present invention provides an ICD-based switch configuration generation method, apparatus, device, and medium, relating to the field of airborne software technology. The method comprises: extracting all XML documents from an ICD interface control document and storing them in a HashMap; extracting switch network configuration information and switch built-in end system configuration information from the HashMap to generate a switch network configuration XML file and a switch built-in end system configuration XML file; defining the format of a loadable binary configuration file for the switch, and filling the loadable binary configuration file with data from the switch network configuration XML file and the switch built-in end system configuration XML file. The present invention generates a loadable binary configuration file for airborne software to read, eliminating the need to modify the airborne software source code, reducing software maintenance costs, and avoiding the need for manual source code modification, thereby improving modification efficiency and information modification accuracy.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Data packaging method based on avionics core processing platform

The data packaging method based on the avionics core processing platform of the present invention classifies and packages the data to be loaded according to certain data format requirements, thereby improving the efficiency of software maintenance, loading and management and enhancing the safety of avionics equipment. First, different loadable software aircraft parts are formed according to whether each software item is related to the device location. Secondly, multiple raw data with dependencies are packaged or combined into a separate binary configuration file or database, and a specific operation configuration table in a specific loadable software aircraft part is generated for the avionics core processing platform; then, a loadable item header is added to all executable files or configuration files to be loaded through a data file generation tool to generate a loadable item; then, a support file is generated for all loadable items through a support file generation tool, so that the information contained in the loadable software aircraft part is conveniently processed uniformly during the loading process, and the performance is high.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Software code generation methods, apparatus, equipment, and media

This application relates to the field of code generation technology, and discloses a software code generation method and its apparatus, device, and medium. The method includes: responding to a code generation driving event and determining the multimodal information corresponding to the event, wherein the multimodal information corresponds to the original software development requirements; semantically aligning the different modal information in the multimodal information and fusing them to generate software function planning information; extracting each function planning unit as a code generation subtask of the corresponding code generation type according to the code generation type corresponding to the function planning unit described in the software function planning information; calling a large language model to execute each code generation subtask and synchronously triggering the corresponding coding constraint instructions to generate target code. This application, through the semantic alignment and fusion of multimodal information and the synchronous triggering mechanism of coding constraints in the code generation process, highly restores the development requirements of the software code and reduces the subsequent security audit costs and software maintenance risks of the software code.
Owner:广州商研网络科技有限公司

Automatic OTA upgrading method and system for humanoid robot

The invention relates to a humanoid robot OTA automatic upgrading method and system, and relates to the field of robot software maintenance, and the method comprises the steps: determining a target robot set based on robot state information; issuing batch upgrading tasks to the target robot set, and performing installation and upgrading by using a silent installation method; collecting the current battery electric quantity of the robot; if the current battery electric quantity is lower than the upgrading maintaining threshold value, determining a nearest target charging area according to the current robot position; an idle robot is determined based on the current robot position, the idle robot is controlled to carry the current robot to the target charging area for charging, and meanwhile the silent installation process is completed in the target charging area; and after the installation upgrade is completed, automatically running a self-checking program to verify the core function, and when an upgrade self-checking result accords with a preset self-checking requirement result, marking the upgraded version information as upgrade success and reporting the upgraded version information to the cloud management platform. The method has the effect of improving the upgrading efficiency of the robot.
Owner:NINGBO HUAXIANG QIYUAN TECHNOLOGY CO LTD

Data, software and user association knowledge graph construction method

The invention discloses a data, software and user association knowledge graph construction method. The method comprises the following steps: constructing a software module data set; the software module data set comprises a training set, a verification set and a test set; training a preset pre-training model by utilizing the software module data set to obtain a software module text recognition model; obtaining target text data information; the target text data information comprises a software design document, a user manual and a programmer manual; processing the target text data information by utilizing the software module text recognition model to obtain a software module tree; processing the software module tree to obtain a data, software and user associated knowledge graph; and displaying the data, the software and the user associated knowledge graph to obtain a visual display result. By means of the method, the efficiency and reliability of software maintenance upgrading management can be remarkably improved, and effective support is provided for maintenance and optimization of a complex software system.
Owner:CHINESE PEOPLES LIBERATION ARMY UNIT 91977

A chip interrupt processing method, device, equipment and storage medium

The application discloses a chip interrupt processing method and device, equipment and storage medium, and comprises the following steps: after detecting that a target interrupt is triggered in a CPU chip, determining a target priority according to an interrupt number corresponding to the target interrupt in a hash table; a mapping relationship between each interrupt number and the priority in the CPU chip is stored in the hash table in advance; determining a target array value according to the target priority in an interrupt enable register array table; the interrupt enable register array table stores different register array values corresponding to each interrupt and peripheral interrupt under different priorities in the CPU chip, and the register array value is used for indicating the opening or closing function of each interrupt response process; and processing the target interrupt according to the target array value. The technical scheme of the embodiment of the application can realize the separate setting of the priority of all original interrupts and peripheral interrupts in the CPU chip, realizes interrupt nesting, and greatly reduces the software maintenance difficulty.
Owner:HANGZHOU BMSER TECH

Code change readability evaluation method based on fine-grained difference perception and enhanced context

The invention discloses a code change readability evaluation method based on fine-grained difference perception and enhanced context, and belongs to the crossing field of software engineering and deep learning. The invention constructs a core method for context attention enhancement based on multi-granularity difference representation and difference guidance. Through multi-granularity feature extraction fusing a token level (semantic grammar core change) and a character level (structure details and fine adjustment information), and in combination with a triple context enhancement mechanism of global attention, local attention and similarity attention, accurate judgment of readability change trends (increase / decrease) before and after code change is realized. Experiments on a GitHub open source data set show that the method is remarkably superior to an existing baseline model, readability quality control in a dynamic code evolution scene (such as GitHub warehouse iteration) is effectively supported, and technical support is provided for software maintenance and team cooperation.
Owner:BEIJING UNIV OF TECH

Humanoid robot OTA automatic upgrading method and system

ActiveCN121704883BControl engineeringRobot software
The present application relates to a kind of humanoid robot OTA automatic upgrading method and system, it relates to the field of robot software maintenance, it includes: based on robot state information to determine target robot set;Batch upgrade task is issued to target robot set, and is installed and upgraded with silent installation method;Current battery capacity of robot is collected;If current battery capacity is lower than upgrade maintenance threshold, determine the nearest target charging area according to current robot position;Based on current robot position to determine idle robot, and control idle robot to carry current robot to target charging area and charge, while completing silent installation process in target charging area;After installation upgrade is completed, automatically run self-checking program to verify core function, when upgrade self-checking result meets the preset self-checking requirement result, mark the version information after upgrade as upgrade success and report to cloud management platform.The present application has the effect of improving the upgrading efficiency of robot.
Owner:NINGBO HUAXIANG QIYUAN TECHNOLOGY CO LTD

A configurable embedded software release system

The application provides a configurable embedded software release system, and belongs to the technical field of embedded software development; in view of the problems of version proliferation, maintenance difficulty and low release efficiency of embedded software caused by strong coupling of the embedded software with hardware and customized needs in the prior art, the application proposes to split the embedded software firmware into stable system firmware and variable configuration firmware, and provide a configuration management subsystem on the server side; the configuration management subsystem provides a visual interface for a user to define hardware parameters, function logic and interactive behavior, and automatically generate the configuration firmware; the embedded device is loaded and parsed by the system firmware at startup, and the system is dynamically initialized according to the content; the application realizes the innovation from 'code compilation release' to 'configuration driven release', significantly reduces the number of software versions, and greatly improves the product customization efficiency, software maintenance efficiency and full life cycle management capability.
Owner:EHONG TECH CO LTD

OLT equipment batch maintenance method, system, equipment and storage medium

The invention relates to the technical field of software maintenance, in particular to an OLT (Optical Line Terminal) equipment batch maintenance method, system and equipment and a storage medium. The method aims at solving the problems that in the prior art, exception and interrupt processing is lacked, the function is single, and complex actual online scenes cannot be competent; and the misjudgment rate and the misoperation rate are high. Comprising the steps of obtaining a maintenance task customized and created by a user; obtaining a plurality of network elements corresponding to the maintenance task and single-disk version information of the network elements; according to the maintenance task, constructing a maintenance thread of each network element by utilizing single-disk version information, and configuring the maximum number of parallel network elements; after the maintenance task is started, the task is executed according to the maintenance thread, the maintenance progress and the abnormal information are recorded, and recorded data of the maintenance task are obtained; according to the recorded data of the maintenance task, performing weighted calculation on the maintenance task according to a preset scoring rule to obtain a maintenance score; and packaging the maintenance score and the category of the maintenance task to obtain a maintenance result.
Owner:WUHAN FIBERHOME TECHNICAL SERVICES CO LTD +2

Big data-based software product information management method and device, and storage medium

This invention relates to the field of computer software maintenance, and more particularly to a method, apparatus, and storage medium for software product information management based on big data. By constructing a knowledge graph of information items for the target software product, it associates event data and information items in multi-source event streams and calculates the comprehensive coupling degree. Information items exceeding a preset activation threshold are marked as vulnerability propagation sources. The cumulative vulnerability heat value of each information item is calculated, as well as the estimated remaining time for each information item to degrade to a preset risk state. Finally, a maintenance work order sequence is generated based on the estimated remaining time and the cumulative vulnerability heat value. This achieves an upgrade in proactive risk propagation quantitative assessment, enabling the identification of vulnerability propagation paths and affected scopes within the software's internal dependency network. Furthermore, it prioritizes maintenance based on degradation trend predictions, ensuring that maintenance resources are focused on critical information items with imminent risks and broad impact, thereby improving the scientific nature of maintenance decisions and the efficiency of operational resource utilization.
Owner:BEIJING GEYUANTENG TECHNOLOGY CO LTD

A hardware spinlock logic interval checking apparatus supporting multiprocessor programming

The application discloses a kind of hardware spinlock logic interval check devices supporting multiprocessor programming, including interface control module and logic control module, interface control module includes bus interface, n input message queue, n return message queue and register control module, logic control module includes spinlock control module, logic interval check control module, logic interval information storage array and spin queue.N input message queue is connected with external n microprocessor respectively, for receiving and storing input message from microprocessor, spinlock control module is connected with n input message queue, register control module, logic interval check control module, spin queue, n return message queue, register control module is connected with bus interface.The application reduces the software overhead in solid state disk controller, including reducing the node queue, inter-core interaction queue in software maintenance on-chip cache resource occupation, improve the efficiency of interval check.
Owner:SHANDONG SINOCHIP SEMICON CO LTD

Robot software maintenance device

Provided is a robot software maintenance device for checking whether or not a software update for a robot control device connected via a network is appropriate, the software maintenance device comprising: a correction patch storage unit that stores a correction patch for updating software of the robot control device; a test case storage unit that stores a test case for determining success or failure of a software update; a configuration data acquisition unit that acquires, from the robot control device, configuration data for specifying a configuration of the robot control device; a virtual control device generation unit that generates, on the basis of the configuration data, a virtual control device that virtually imitates behavior of the robot control device; and an update determination unit that applies the correction patch to the virtual control device and determines success or failure of the software update according to the test case.
Owner:FANUC LTD

An OLT device batch maintenance method, system, device and storage medium

The present application relates to the technical field of software maintenance, and especially relates to an OLT device batch maintenance method, system, device and storage medium. The present application aims to solve the technical problems of lacking of exception and interruption processing, single function, unable to undertake complex actual online scene, and high misjudgment and misoperation rate in the prior art. The present application comprises the following steps: obtaining a maintenance task created by a user; obtaining a plurality of network elements corresponding to the maintenance task and single-disk version information of the network elements; constructing a maintenance thread of each network element by using the single-disk version information according to the maintenance task, and configuring a maximum number of parallel network elements; starting the maintenance task, executing the task according to the maintenance thread, recording maintenance progress and exception information, and obtaining record data of the maintenance task; performing weighted calculation on the maintenance task according to a preset scoring rule according to the record data of the maintenance task, and obtaining a maintenance score; and encapsulating the maintenance score and a category of the maintenance task, and obtaining a maintenance result.
Owner:WUHAN FIBERHOME TECHNICAL SERVICES CO LTD +2

Management device

The invention discloses a management device, and relates to the field of software maintenance, a processing module can acquire latest firmware in advance through a first port, information interaction is realized between the processing module and a target unit through a communication module, and the firmware acquired by the processing module is transmitted to the target unit. The target unit can perform firmware updating according to the received firmware; meanwhile, the working parameters of the target unit can be transmitted to the processing module through the communication module, so that a user can obtain the real-time working state of the target unit through the processing module. Functions of firmware updating, working parameter checking and the like of the target unit are integrated in the management device, after-sales management of the target unit is facilitated, the processing module in the management device can be connected with equipment such as a computer through the first port, firmware downloading is performed in advance, only the management device needs to be carried when firmware upgrading is needed, operation is more convenient, and user experience is improved. The maintenance cost of the target unit is reduced, and efficient and safe operation and maintenance requirements are met.
Owner:SHANDONG SACRED SUN POWER SOURCES

Software maintenance method and device

The invention relates to a software maintenance method and device. The method comprises the following steps: generating difference metadata according to a software upgrade package and a current version; generating incremental backup data according to the difference metadata, and storing the incremental backup data in a backup directory; recording the feature data of the backup in the backup data link file, adding the upgrade version node as a child node to the current version node in the version tree structure, and recording a change path between the nodes as a backup directory; and when the software needs to roll back, rolling back the software to the target version according to the version tree structure, the backup data link file and the change path. By the adoption of the method, only the changed incremental data are backed up in the software upgrading process, and the storage space occupied by the backup data is reduced; the relation between the versions in the software iteration process is established, cross-level rollback of the software versions is achieved, and convenience and reliability of software maintenance are improved.
Owner:KYLIN CORP

Self-adaptive configuration method for electric accessories in integrated controller

The invention discloses a self-adaptive configuration method for an electric accessory in an integrated controller. The method comprises the following steps: after the integrated controller is powered on, self-checking a matching state of the electric accessory and feeding back the matching state through a CAN (Controller Area Network) bus; after monitoring a fault, the monitoring host requests an electric accessory motor material number from an information center, and starts a special CAN calibration process based on a UDS protocol; constructing a motor model matrix and a 10-bit array PNS, calibrating a flag bit through a material number configuration bit, calling a corresponding parameter after verifying the calibration completion flag bit, and executing a motor parameter updating state machine to complete configuration; and aiming at the scene that the whole vehicle is not provided with a steering motor / air compressor, the monitoring host sends a specific material number to ensure that the controller is not damaged and does not report a fault. According to the method, a self-defined electric accessory configuration protocol stack, a'monitoring-requesting-calibrating-solidifying 'full-automatic closed-loop adaptation scheme and software full-life-cycle unified management are constructed, a single software version is compatible with multi-electric accessory configuration, material management is simplified, software maintenance, production and after-sales costs are reduced, and system reliability is improved.
Owner:EWEA-TECH CO LTD

Method and a software maintenance task management system for managing software maintenance tasks of a people conveyor system

A method manages software maintenance tasks of a people conveyor system and includes: obtaining a predefined sequence of software maintenance tasks of the people conveyor system; activating digital lockings related to the predefined sequence of software maintenance tasks, the digital lockings preventing execution of software maintenance tasks relating to the people conveyor system initiated by unauthenticated user; receiving a software maintenance task execution command from a user device, the software maintenance task execution command being generated by the user device in response to an interaction with an authenticated user through the user device; and initiating execution of the predefined sequence of software maintenance tasks in response receiving the software maintenance task execution command. A software maintenance task management system manages software maintenance tasks of a people conveyor system.
Owner:KONE OYJ

Universal control architecture for control of unmanned systems

A common command and control architecture (alternatively termed herein as a “universal control architecture”) is disclosed that allows different unmanned systems, including different types of unmanned systems (e.g., air, ground, and / or maritime unmanned systems), to be controlled simultaneously through a common control device (e.g., a controller that can be an input and / or output device). The universal control architecture brings significant efficiency gains in engineering, deployment, training, maintenance, and future upgrades of unmanned systems. In addition, the disclosed common command and control architecture breaks the traditional stovepipe development involving deployment models and thus reducing hardware and software maintenance, creating a streamlined training / proficiency initiative, reducing physical space requirements for transport, and creating a scalable, more connected interoperable approach to control of unmanned systems over existing unmanned systems technology.
Owner:TOMAHAWK ROBOTICS INC

Embedded edge-end collaborative information processing distributed system and method

The invention discloses an embedded edge-end collaborative information processing distributed system and method.The embedded edge-end collaborative information processing distributed system comprises embedded edge equipment, a plurality of embedded end equipment and an inter-equipment network interconnection bus, the embedded edge equipment is used for achieving unified management of the distributed system by operating a cloud platform, and software maintenance upgrading and equipment state operation and maintenance are included; meanwhile, cooperative information processing of the embedded edge equipment and the plurality of embedded end equipment is realized through task unloading and resource scheduling; the plurality of embedded terminal devices are used for sensing, storing, computing and transmitting internal and external information of the distributed system and are data acquisition and decision execution devices at the tail end of the distributed system; the inter-device network interconnection bus is used for realizing information transmission and interconnection between the embedded edge device and the plurality of embedded end devices, and constructing a star-shaped or peer-to-peer communication switching type network topology architecture taking the embedded edge device as the center; the cloud platform is a container arrangement system, and each device adopts container-level virtualization to realize the unified management of the cloud platform on the application software and the running state of the device.
Owner:SHANGHAI SPACEFLIGHT INST OF TT&C & TELECOMM

A method for implementing a GOOSE function of an energy storage converter based on hard coding and decoding

The application relates to the technical field of energy storage control systems, and discloses a GOOSE function implementation method of an energy storage converter based on hard encoding and decoding, which comprises the following steps: GOOSE publishing and GOOSE subscribing modeling based on a text file; analyzing a model file to obtain relevant configuration parameters of GOOSE publishing and GOOSE subscribing respectively, and realizing GOOSE publishing and GOOSE subscribing functions; upper-layer applications being independent of each other with respect to GOOSE publishing functions and GOOSE subscribing functions; and the upper-layer applications being carried on a hardware platform composed of ARM and FPGA. The application completely decouples GOOSE and MMS, realizes GOOSE modeling by using a simple text file, and makes GOOSE functions independent of specific applications, so that software maintenance is extremely convenient, network storm suppression of a control network and effective filtering of GOOSE messages can be realized, and the application has the advantages of low cost, high operation efficiency, software modular design, good performance, stability and the like.
Owner:FOSHAN HECHU ENERGY TECH CO LTD

Software maintenance method and equipment for chemical industry park, and medium

The invention discloses a software maintenance method and device for a chemical industry park and a medium, and the method comprises the steps: responding to an updating instruction, downloading a target new version program package from a preset distributed file warehouse, carrying out the updating of old version client software of an Internet of Things device, and backing up the currently running old version program package; monitoring the running state of the new-version client software, deleting the target new-version program package under the condition that the new-version client software fails to start, and rolling back the old-version program package from the backup directory; and monitoring the running state of the recovered task process of the old-version client software so as to restart the old-version client software under the condition that the task process is abnormal. Through the method, the version upgrading risk is reduced, the real-time operation health degree of the distributed equipment can be remotely mastered, traditional passive fault processing is converted into active early warning, and the fault positioning time is greatly shortened.
Owner:INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD

A multi-path MBI real-time processing architecture and method based on SMP mode

The application belongs to the technical field of avionics system, and particularly relates to a multi-channel MBI real-time processing architecture and method based on an SMP mode, which comprises a master control module and a multi-channel bus interface module, a CPU processor is arranged in the master control module, application software modules and MBI driving software modules are loaded in the CPU processor, a plurality of MBI protocol chips are arranged in the multi-channel bus interface module, the plurality of MBI protocol chips communicate with the CPU processor through a LocalBus, and the plurality of MBI protocol chips are connected to an MBI bus interface. The FPGA chip hardware resources are reduced, the cost is reduced, the driving software maintenance amount is reduced, the MBI real-time performance is further improved, and the system reliability is further improved.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

Business processing method, apparatus and system

The application relates to a business processing method, a business processing device and a business processing system; the business processing method comprises the following steps: a host computer reads terminal attribute data of a terminal; the host computer determines a terminal type of the terminal according to the read terminal attribute data; the host computer generates target business data in response to an interactive operation of a user, and sends the target business data to a cloud server corresponding to the terminal type; the cloud server carries out corresponding target business data processing based on the target business data to obtain a target business processing result; and the host computer receives the target business processing result output by the cloud server, and sends the target business processing result to the terminal. The application can solve the problems of excessively large software size caused by software update of a control system, incompatibility between various customized versions of software and difficulty in software maintenance.
Owner:XIAN NOVASTAR TECH

Abnormality detection method and device and storage medium

The invention relates to an exception detection method and device and a storage medium, and the method comprises the steps: obtaining a real-time state value of a vacuum equipment operation parameter through executing an exception handling program, determining an exception identifier of an exception item according to the real-time state value of the vacuum equipment operation parameter and an exception judgment threshold value, and carrying out the detection of the exception item based on the exception identifier. The exception response parameters in a configuration file are read, the configuration file is independent of program codes of the exception handling program, and finally exception handling operation corresponding to the exception response parameters is executed. According to the method and the device, the exception response parameter is independently stored in the memory by adopting the configuration file, and decoupling between the exception response parameter and the program code of the exception handling program is realized, so that dynamic adjustment of exception handling logic can be realized without adjusting the program code when the exception response parameter is modified, and the maintenance cost of software is reduced.
Owner:BEIJING GRAND RAY TECH CO LTD

An automatic detection and repair method and device for reproducing software vulnerabilities

This invention discloses an automatic detection and repair method and apparatus for reproducible software vulnerabilities, belonging to the field of computer program analysis and software maintenance. The method includes: constructing a historical vulnerability knowledge base, containing basic vulnerability information and information obtained from vulnerability analysis; performing initial vulnerability screening based on static analysis tools to obtain suspected reproducible vulnerabilities; and using an intelligent agent based on a large language model to map the analysis information of historical vulnerabilities to the target code repository environment for confirmation of suspected reproducible vulnerabilities, patch generation, and patch correctness verification. This invention automates the entire process by utilizing an intelligent agent based on a large model, providing developers with an efficient software maintenance tool that can directly and automatically detect and repair software vulnerabilities, effectively improving the efficiency and quality of software maintenance.
Owner:ZHEJIANG UNIV