杭州电子科技大学硕士学位论文
ABSTRACT
As puter technology is growing rapidly, the variable characteristic of the software are
receiving more and more attention. Especially amid the being the operation environment
for mainstream software, with the more frequent changes of customer’s demand and hardware
configurations resulted from the open and work. The enhanced variability and
complexity impose new challenges to the nowadays fundamental software infrastructure, which
urgently calls for adaptive software architecture. The adaptation of software architecture, which
covers both static and dynamic manners, refers to the process of software transforming into
expected status of self-adjustment and re-configuration according to internal system operating and
external environment. Dynamic adaptation of software architecture has already e the focus of
software engineering research due to the merit of sustainability and the features of dynamic
adaptation.
There are two critical subjects in the research of dynamic software architecture now: one is
how to describe the system’s evolution behavior at the level of system structure and corresponding
software system, the other is about ponent’s dynamic adjustment. This paper makes
research in software architecture, dynamic software architecture model and dynamic adjustment
algorithms.
Based on π calculation theory, dynamic software architecture model DSAM which can support
dynamic es out. First this model describes the function of the ponents, and
expresses the syntax ponent Base Layer and describes its basic behavior. Then the reflection
mechanism is used to express Adaptive Meta Layer and analysis the adaptive causes and timing.
Finally the paper describes the dynamic software architecture of the C-S system.
Within the framework of DSAM, flexible and effective mechanism of adjustment is designed,
The algorithm based on the changes in run-time context information that can dynamically adjust the
基于动态体系结构软件自适应调整研究 来自淘豆网m.daumloan.com转载请标明出处.