针对目前软件动态演化研究很少考虑可信方面的不足,以面向服务的构件为对象,提出一种构件可信演化策略。该策略包括构件可信演化的相关定义、推理规则、计算公式和声望更新模型。在演化过程中,该策略根据构件提供的各种服务的可信性计算出构件的声望值,由构件的声望值向导构件的可信演化,并根据实际演化情况动态更新构件的声望值。最后,通过案例进行分析,验证了该策略的有效性。
Focusing on the deficiency of current studies on software dynamic evolution that the credibility are rarely considered,we presented a component credible evolution strategy by taking the service-oriented components as the object. The strategy includes corresponding definitions,inference rules,calculation formulas and a reputation updating model of component credible evolution. During the component evolution process, the strategy calculates the reputation value of component based on the credibilities of various services offered by component,guides the component credible evolution by its reputation value,and dynamically updates the reputation value according to actual evolution situation. In end of the paper,we verified the effectiveness of the proposed strategy through case analysis.