Check patentability & draft patents in minutes with Patsnap Eureka AI!

Software system structure adaptability evaluation method considering multiple factors

A software architecture and adaptability technology, applied in software design, model-driven code, creation/generation of source code, etc., which can solve problems such as incomplete evaluation of architectural adaptability and one-sided understanding of adaptability

Active Publication Date: 2021-05-11
BEIHANG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Existing research on architecture adaptability evaluation mainly has the following two deficiencies: First, the understanding of adaptability is too one-sided
However, there are two types of adaptation methods for adaptive software: structural adaptation and parameter adaptation. As the core of supporting software to achieve self-adaptation, the adaptation method of the architecture should also have two types of structural adaptation and parameter adaptation, so only focus on components and connectors changes cannot fully assess the suitability of the architecture

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software system structure adaptability evaluation method considering multiple factors
  • Software system structure adaptability evaluation method considering multiple factors
  • Software system structure adaptability evaluation method considering multiple factors

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0164] Example: The present invention selects znn.com for verification.

[0165] znn.com is a simple news website. In order to provide news services that can meet the various needs of users, news content can be presented in a variety of ways, such as text, picture, video and so on. In addition, while providing news services to users, znn.com also needs to meet users' demands on website performance, reliability, security, and website operating costs. The architecture of znn.com is like Figure 17 shown.

[0166] The whole architecture consists of client data receiving / sending components, news content presentation components, network transmission components, load balancing components, and Web service components 1..k. The main functions of each component are shown in Table 5:

[0167] Table 5 Components and function description of znn.com

[0168] component name Component function Client receive / send components Receive and send user input, such a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a software system structure adaptability evaluation method considering multiple factors, and belongs to the technical field of software system structures. According to the method, the method comprises the following steps: obtaining adaptive strategies from design documents and requirement specification instructions, dividing the strategies into component structure change strategies, component parameter change strategies and connecting piece parameter change strategies according to operation types, and counting the change rates of the strategies; modeling changes of a software system structure driven by different strategies by using an extended UML component diagram, setting a difficulty level weight of strategy implementation based on a component diagram model, calculating a change influence degree, and finally comprehensively calculating the adaptability of the software system structure driven by an adaptive strategy to judge whether the software system structure is feasible or not. According to the method, positive factors and negative factors which influence the adaptability of the system structure are considered, the structure of the system structure and adjustment of parameters of the system structure are considered, and the adaptability of the system structure under the adaptation strategy can be obtained more comprehensively, truly and quantitatively for designers to use.

Description

technical field [0001] The invention relates to the technical field of software architecture, in particular to a software architecture adaptability evaluation method considering multiple factors. Background technique [0002] As an important product of the software design stage, the quality of software architecture design will directly determine the quality of future software, which has become an important research field of software engineering. Software architecture adaptability refers to the ability of the architecture to adjust the structure and parameters with a small cost and degree of influence driven by the adaptation strategy to meet the changes in the environment and user requirements. A lot of practice shows that the adaptability of the software architecture will directly determine the adaptability of the adaptive software in the running phase. Therefore, it is necessary to evaluate the adaptability of the architecture in the design stage, and modify the architect...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/10G06F8/20G06F8/35
CPCG06F8/10G06F8/24G06F8/35
Inventor 李秋英陆民燕
Owner BEIHANG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More