|
计算机应用研究 2008
Theory research of dynamic adaptive software architecture model
|
Abstract:
Software evolution needs the supports of software architecture with flexibility and adaptability.This paper proposed a dynamic tree software architecture model (DTSAM) with inherent dynamic character.Abstracted software system evolution as a dynamic tree growing and reducing gradually under the definition of DTSAM, in which the growing algorithm and the redu-cing algorithm separately defined the growing process and the reducing process of the dynamic tree, and the adjustment of the adaptable variable in the growing function made software architecture owning total adaptability and partial adaptability on the architectural level. Finally, the result produces during the application case with DTSAM proves that adaptability.