Font Size: a A A

Research On Proactive Self-adaptive Software Based On User Behavior

Posted on:2014-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:L YangFull Text:PDF
GTID:2268330425973151Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology and the popularity of the Internet, the software system of the living environment transfers from the static closed way to the dynamic and heterogeneous open mode way. At the same time, the demands of the users for the software system change all the time, which require that the system continuously adjust their behavior, so that the system can satisfy various changed environment and the uncertainly demands of the users. Traditional architecture of the adaptive model is a kind of passive form, which can’t provide unpredictable adaptive behavior. On the situation, this paper is based on the HVL4DCAM (Holographic View Language for DCAM) architecture description language and it combines the proactive self-adaptation of the architecture to achieve the self-adaptation of the system.This paper proposes a compute model for the user behavior which uses the information entropy. From this model, we can summarize the behavior of users who manipulate software system, and analyze the different requirement of the users at different time. According to the acquired information entropy, this model seeks for the period of user behavior and forecasts the user behavior.Then from the cyclical operation behavior of the users, this paper analyzes the living environment and the driver factors of the self-adaptation. Then combined with the HVL4DCAM, the relationship between the components is analyzed in a fine-grained way. After, it formulates the priority relation of the component cluster which is based on the user requirement. Obviously the research mentioned above is provided a basis for making the adaptive strategies. And then, this paper proposes using the ECA model to realize the proactive self-adaption strategy which makes the system having the ability of the self-adaption.In addition, the continue education examination system is remade to have the ability of the proactive self-adaption, and the effectiveness of the proposed method is verifies by the system.
Keywords/Search Tags:proactive self-adaption, information entropy, the livingenvironment, component cluster priority, ECA model
PDF Full Text Request
Related items