Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

35 results about "Software aging" patented technology

In software engineering, software aging refers to all software's tendency to fail, or cause a system failure after running continuously for a certain time. As the software gets older it becomes less immune and will eventually stop functioning as it should, therefore rebooting or reinstalling the software can be seen as a short term fix. A proactive fault management method to deal with the software aging incident is software rejuvenation. This method can be classified as an environment diversity technique that usually is implemented through software rejuvenation agents (SRA).

Software aging method and apparatus for discouraging software piracy

InactiveUS7003110B1Discourages unauthorized useIncreasing tracingKey distribution for secure communicationMultiple keys/algorithms usageComputer hardwareSoftware
A software program is configured in accordance with a software aging process such that one or more files generated by the program are at least partially encrypted using a cryptographic key associated with a current time interval for which the files are generated. The cryptographic key may be a symmetric key used for both encryption and decryption operations, such that cryptographic key used for encryption in a given interval is also required to decrypt files encrypted during that interval. Periodic updates of the software program are provided to a legitimate user of the software program, with a given one of the updates including a different cryptographic key associated with a subsequent time interval. The cryptographic key associated with a particular one of the time intervals may be common to each of a set of legitimate copies of the software program that have received the corresponding version of the periodic update. The variation of the cryptographic keys from one interval to another discourages unauthorized use of the software program by deliberately requiring both legitimate and illegitimate users to request unusually frequent updates, thereby substantially increasing the tracing and prosecution risks borne by software pirates.
Owner:ALCATEL-LUCENT USA INC

Software aging prediction method and device based on multi-model comparison

ActiveCN111881023ASolve the shortcomings that the prediction accuracy cannot always be optimalSolve the shortcomings that cannot always be optimalKernel methodsSoftware testing/debuggingEngineeringData mining
The invention discloses a software aging prediction method and device based on multi-model comparison, and belongs to the field of software aging, and the method comprises the steps: collecting agingindexes from a target software system, and processing the aging indexes into time sequence data as the pre-input of a model; for the aging data scale, designing an aging prediction model comprising machine learning and a neural network, calculating the prediction error of each model, and selecting the model with the minimum error as a candidate model; and calculating whether significant differences exist between the model and other models, and if the differences are obvious, selecting the model as a final aging prediction model. According to the method, the problem that the prediction result of a single model may influence decision making is solved, a user can automatically select a suitable model according to aging data features and prediction errors, active maintenance measures or earlyor late execution is avoided, and the influence on software reliability is reduced. More models can be expanded, and an optimal prediction model can be selected for different aging data scales to helpsystem operation and maintenance.
Owner:WUHAN UNIV OF TECH

Cross-project software aging defect prediction method

The invention discloses a cross-project software aging prediction method, which comprises the following steps of: preprocessing data in a source project and a target project, reducing edge distribution and condition distribution difference by adopting joint distribution domain adaptation, and relieving a class imbalance problem by adopting an undersampling method and an improved subclass discriminant analysis method; and finally, using a machine learning classifier (logistic regression and the like) to perform prediction. According to the method, the condition distribution difference between the source project and the target project of the software aging defect data set is considered, and an improved subclass discriminant analysis method and the like are further adopted to relieve the extremely serious class imbalance problem. The problem that a traditional cross-project software aging defect prediction method is not high in precision and robustness is solved, developers are helped tofind and remove software aging related defects in the development test stage, and losses caused by the software aging problem are avoided. The feasibility of the method is verified on real software, and the method can be popularized to other software to predict software aging related defects.
Owner:WUHAN UNIV OF TECH

Method for predicting different types of business concurrency of virtual machine

The invention provides a method for predicting different types of business concurrency of a virtual machine, and relates to the technical field of cloud computing. A method for predicting different types of business concurrency of a virtual machine comprises the following steps: firstly, acquiring historical business concurrency of the virtual machine, preprocessing the historical business concurrency, and then judging the type of the virtual machine service concurrency based on improved 1 nearest neighbor-dynamic time adjustment method 1NN-DTW; and finally fitting the business concurrency without periodical change by adopting a classification regression tree. Fitting business concurrency with periodic change by adopting Fourier series FS and a classification regression tree CART; according to the method for predicting the concurrency of different types of services of the virtual machine, the concurrency of each service of the virtual machine is predicted, a basis can be provided for the next step of increase or decrease of the virtual machine, and meanwhile, the software aging condition of the virtual machine can be accurately estimated, so that the purpose of improving the performance and reliability of the working virtual machine is achieved.
Owner:NORTHEASTERN UNIV

A software aging prediction method and device based on multi-model comparison

ActiveCN111881023BSolve the shortcomings that the prediction accuracy cannot always be optimalSolve the shortcomings that cannot always be optimalKernel methodsSoftware testing/debuggingEngineeringData mining
The invention discloses a software aging prediction method and device based on multi-model comparison, belonging to the field of software aging, collecting aging indicators from target software systems, processing them into time series data as pre-input of models; aiming at aging data scale, designing Including the aging prediction model of machine learning and neural network, calculate the prediction error of each model, select the model with the smallest error as the candidate model; calculate whether there is a significant difference between the model and other models, if the difference is obvious, select the model for the final aging prediction model. The invention solves the problem that the prediction result of a single model may affect the decision-making, and the user can automatically select a suitable model according to the characteristics of aging data and prediction errors, avoiding the early or late implementation of proactive maintenance measures and reducing the reliability of the software. sexual influence. More models can be expanded, and the optimal prediction model can be selected for different aging data scales to help system operation and maintenance.
Owner:WUHAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products