面向服务的构件可信演化策略
2016-05-09蔡文华徐洪珍
计算机应用与软件 2016年4期
蔡文华 徐洪珍
面向服务的构件可信演化策略
蔡文华 徐洪珍*
(东华理工大学信息工程学院 江西 南昌 330013)
针对目前软件动态演化研究很少考虑可信方面的不足,以面向服务的构件为对象,提出一种构件可信演化策略。该策略包括构件可信演化的相关定义、推理规则、计算公式和声望更新模型。在演化过程中,该策略根据构件提供的各种服务的可信性计算出构件的声望值,由构件的声望值向导构件的可信演化,并根据实际演化情况动态更新构件的声望值。最后,通过案例进行分析,验证了该策略的有效性。
构件 动态演化 服务 可信 声望
0 引 言
随着互联网技术和软件技术的不断发展,特别是以Web服务为代表的技术的发展与成熟,人们在开发软件系统中关注的重点已经从各个功能的实现逐渐转移到如何将实现具体功能的各种服务组装在一起,形成一个完整的系统。面向服务作为一种新兴的软件开发范型,已经被工业界和学术界广为接受[1]。使用这种范型开发的软件系统以互联网上分布的各种服务为基本单元,通过静态或者动态地发布服务,以服务完成系统的业务功能。
然而,由于软件本身和软件环境的复杂性日益增加,面向服务的软件系统往往具有协同性、动态性和不确定性。当面对协同性、动态性和不确定性时,面向服务的软件更需要不断演化才能增强生命力,才能适者生存。然而面向服务的软件系统的演化也面临着很多挑战,特别是软件演化的可信性保障成为当前一个重要的研究问题[2]。……
登录APP查看全文
