TY - GEN
T1 - A component assignment method based on self-adaptive software architecture model
AU - Chen, Honglong
AU - Li, Renfa
AU - Li, Rui
AU - Sha, Edwin
PY - 2010
Y1 - 2010
N2 - The research on Self-Adaptive evolution software is one of the new focuses in the domain of software engineering and the mechanism that makes software adapt to the architecture Meta information catches more attention. It makes full use of architecture information as meta-information in running system to decouple the object's invocation, so as to make system dynamic evolution flexibly. This also introduces the problem of assignment between base-component and meta-component. We make some research on this problem of component assignment in this paper, and first propose the component assignment model and prove the problem is NP, and then find a heuristic algorithm to solve it. Finally, the experiments show that compared with Greedy and ILP, the proposed algorithm has some advantages.
AB - The research on Self-Adaptive evolution software is one of the new focuses in the domain of software engineering and the mechanism that makes software adapt to the architecture Meta information catches more attention. It makes full use of architecture information as meta-information in running system to decouple the object's invocation, so as to make system dynamic evolution flexibly. This also introduces the problem of assignment between base-component and meta-component. We make some research on this problem of component assignment in this paper, and first propose the component assignment model and prove the problem is NP, and then find a heuristic algorithm to solve it. Finally, the experiments show that compared with Greedy and ILP, the proposed algorithm has some advantages.
KW - Component assignment
KW - Online evolution
KW - Self-Adaptive software
KW - Software architecture model
UR - https://www.scopus.com/pages/publications/77958073971
U2 - 10.1109/ICCET.2010.5485311
DO - 10.1109/ICCET.2010.5485311
M3 - 会议稿件
AN - SCOPUS:77958073971
SN - 9781424463503
T3 - ICCET 2010 - 2010 International Conference on Computer Engineering and Technology, Proceedings
SP - V4682-V4686
BT - ICCET 2010 - 2010 International Conference on Computer Engineering and Technology, Proceedings
T2 - 2010 2nd International Conference on Computer Engineering and Technology, ICCET 2010
Y2 - 16 April 2010 through 18 April 2010
ER -