Based On Non-functional Characteristics Of Software Dynamic Evolution Method | Posted on:2009-10-10 | Degree:Master | Type:Thesis | Country:China | Candidate:L Wang | Full Text:PDF | GTID:2208360272958659 | Subject:Computer software and theory | Abstract/Summary: | PDF Full Text Request | Dynamic adaptation has been an essential requirement for more and more software system due to the increasingly complex runtime-environment. This kind of adaptation, which is driven by real runtime-environment changing, should comply with the Quality-Goals in the requirements and consider the balance among them. So modeling non-functional requirements, dynamic evolutional decisions' making and executing are key issues to deal with.In this paper, we first extend the traditional feature modeling method with non-functional feature capability; then we propose a Non-Functional-Feature-Based method to support software dynamic evolution. According to the associations between aspects and non-functional features with the positive/negative influences among them are already described, Quality-Goals are evaluated and weighed; dynamic evolutional decisions are made; finally software dynamic evolutions are achieved by dynamic weaving corresponding aspects during the runtime. | Keywords/Search Tags: | Dynamic Software Architecture, Dynamic Evolution, Feature Model, Non-Functional Requirement, Aspect, Dynamic AOP | PDF Full Text Request | Related items |
| |
|