摘要
针对软件动态演化技术发展的客观趋势,从软件体系结构的概念出发,采用大量参考文献分析法、对比法,介绍了软件体系结构、软件动态演化技术、软件模型SASM的原理、框架和机制等三大模块。首先,介绍了软件体系结构的概念和描述语言,在动态演化技术的基础上,分别阐述了软件动态演化和软件动态演化要解决的问题。其次,全面分析了软件模型SASM的基本原理、SASM的软件框架和SASM模型中的反射机制等内容。希望通过这次研究,为软件应用模型SASM的设计人员提供有效参考。
Aiming at the objective trend of software dynamic evolution technology development, this paper introduces the three modules of software architecture, software dynamic evolution technology, principle, framework and mechanism of software model SASM, based on the concept of software architecture, using a large number of reference literature analysis methods and comparison methods. Firstly, the concept and description language of software architecture are introduced. On the basis of dynamic evolution technology, the problems to be solved by software dynamic evolution and software dynamic evolution are described. Secondly, the basic principles of the software model SASM, the software framework of SASM and the reflection mechanism in the SASM model are comprehensively analyzed. It is hoped that through this study, it will provide effective reference for the designers of the software application model SASM.
作者
张杰
Zhang Jie(Zhangjiajie College of Jishou University,Zhangjiajie Hunan 427000,China)
出处
《信息与电脑》
2019年第9期62-63,66,共3页
Information & Computer
基金
湖南省教育厅科学研究项目“基于动态演化的软件在线故障测试和诊断研究”(项目编号:湘教通[2017]445号17C1300)