A cloud platform architecture recovery metric method
Wenyuan Zhao, Weisong Hong, Yunchang Cheng
Abstract
Wenyuan Zhao, Weisong Hong, Yunchang Cheng
Abstract
Cloud platforms have become the most popular architecture for providing software services today, and traditional architecture evolution evaluation methods cannot achieve better results on cloud platforms because they are different from the architecture of traditional software. In this paper, we propose a method for architecture recovery based on the decentralized characteristics of cloud platforms. First, the method identifies the inapplicability of traditional monolithic software architecture recovery methods under the cloud platform architecture, and then a fast recovery method for cloud platform architecture based on the new city of dispersion features. The process of cloud platform architecture recovery extracts the overall architecture information, integrates the transformed New Town association dependency graph based on the architecture information, and then uses the architecture dependency graph as the input for distance-based aggregation of decentralized components. Finally, the above method is applied to three cloud platform projects, and the evaluation of the effectiveness of architecture recovery is verified separately. The experimental results show that the cloud platform architecture recovery method based on decentralized features can fully extract the cloud platform architecture information and achieve the accurate metric of architecture description.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Cloud platforms have become the most popular architecture for providing software services today, and traditional architecture evolution evaluation methods cannot achieve better results on cloud platforms because they are different from the architecture of traditional software. In this paper, we propose a method for architecture recovery based on the decentralized characteristics of cloud platforms. First, the method identifies the inapplicability of traditional monolithic software architecture recovery methods under the cloud platform architecture, and then a fast recovery method for cloud platform architecture based on the new city of dispersion features. The process of cloud platform architecture recovery extracts the overall architecture information, integrates the transformed New Town association dependency graph based on the architecture information, and then uses the architecture dependency graph as the input for distance-based aggregation of decentralized components. Finally, the above method is applied to three cloud platform projects, and the evaluation of the effectiveness of architecture recovery is verified separately. The experimental results show that the cloud platform architecture recovery method based on decentralized features can fully extract the cloud platform architecture information and achieve the accurate metric of architecture description.
Key concepts: Cloud computing, Reference architecture, Space-based architecture, Computer science, Applications architecture, Architecture, Software architecture, Software architecture description