Rule-based software architecture layer performance evolution optimizing method
A technology of software architecture and optimization methods, applied in software engineering design, genetic model, special data processing application, etc., can solve problems such as difficulty in obtaining performance improvement solutions, small performance improvement space, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0063] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
[0064] The rule-based software architecture layer performance evolution optimization method of the present invention uses a genetic algorithm to perform software architecture layer performance evolution optimization, such as figure 1 shown, including the following steps:
[0065] Step A. Perform population initialization
[0066] Set the population size, crossover probability, mutation probability, maximum evolutionary generation, number of iterations t =0, and adopt a certain individual encoding method to randomly generate the initial population P ( t ) in each individual; the individual coding schematic diagram is as follows figure 2 As shown, the individual encoding method is:
[0067] encoding of any individual Both use fixed-length natural number codes, and the code length l’ is defined by:
[0068]
[0069] inu i ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 