预见式连接件本体模型研究
2018-01-27王华
浙江科技学院学报 2018年1期
王 华
(浙江科技学院 信息与电子工程学院,杭州 310023)
在软件体系结构(简称为体系结构或SA)的研究中,用连接件表示构件间复杂的语义关系。将连接件视为与构件等同的实体有助于体系结构的研究[1-2],因为连接件主要负责构件间的通信,这就将构件的计算功能独立化。研究者可以专注于软件生存环境对体系结构的影响并将之建模为连接件,通过连接件修改或替换构件,实现基于体系结构的自适应性。软件生存环境驱动体系结构的重配置可以借助于连接件的适应性调整来实现,然而体系结构描述语言[3-5]中非显式的构件连接阻碍了体系结构自适应能力的提高。
在自适应的连接件设计中,软件生存环境是一个重要的驱动力。把生存环境视为方面(aspect)进行建模是构建连接件的有效方法[6-7]。Shin等提出了分布式环境中安全软件体系结构的可重用连接件的设计方法[8]。Ringert等提出了将平台独立的连接件模型转换为平台相关的连接件模型的方法,通过将构件-连接件的结构化扩展组合为构件行为来建模[9],并提供了连接件裁剪方法[10]。Khorasani等借助于xADL体系结构描述语言和基于规则的系统实现了软件体系结构的重配置[11]。这些研究在连接件模型的自适应配置上存在不足,这就迫切需要面向方面的预见式连接件(aspect-oriented proactive connector,APC,以下简称预见式连接件)以使自适应系统具有更强的可预见性和更智能的行为,从而提高客户服务质量。针对传统被动式连接件的不足,笔者借助面向方面的思想来构造预见式连接件本体模型,以实现构件连接的修改和体系结构的动态配置,提高软件体系结构的自适应性,并借助于影响因子价值去量化选择作为调整政策的依据。……
登录APP查看全文
