Research on Executable Architecture Analysis and Evaluation
Aimin Luo · Journal of China Academy of Electronics and Information Technology · 2008
Aiming at that architecture lacks effective analysis and evaluation method, this paper puts forward an executable architecture based one. The method divides architecture analysis into static analysis and dynamic analysis. The static analysis mainly analyzes architecture data consistency, architecture data integrity and data validation, architecture data change impact and data mine and explains each analysis method's meanings and effects; the dynamic analysis categorizes executable architecture characteristics into three areas: time-related analysis, resource-related analysis and reliability-related analysis. These three areas separately describe the dynamic characteristics of architecture execution and provide the basis for executable architecture evaluation. Executable architecture evaluation explains architecture evaluation criteria from three layers, pushes architecture evaluation from qualitative analysis to quantitative analysis, and provides reliable basis for guiding practice.