|
软件学报 2012
基于mof的软件体系结构分析结果集成框架DOI: 10.3724/SP.J.1001.2012.04043, PP. 831-845 Keywords: 软件体系结构,模型驱动,mof(meta-object,facility) Abstract: 运行在网络环境下的软件在自适应过程中,需要集成多种分析方法来进行分析、规划和决策.由于自适应的决策程序或者设计人员以sa(softwarearchitecture)模型作为解析和理解分析结果的上下文,这使得分析结果与sa模型的集成尤为重要.但是,现有的分析方法集成框架多关注于提供输入、执行分析、从而得到分析结果的过程,对分析结果的集成关注不够.针对分析结果与sa模型集成中元模型、模型和视图3个层次的挑战,提出一种软件体系结构分析结果集成框架.框架使用mof(meta-objectfacility)元建模技术提供adl(architecturaldescriptionlanguage)的扩展机制;使用自动生成模型转换实现sa模型与分析结果的合成;使用代码生成技术扩展建模工具为扩展后的adl提供模型视图.最后以3种分析方法——两种可靠性评估方法和容错风格的规划方法为例,使用集成框架将其加以集成并应用于ecperf系统的sa模型的分析中,从而展示集成框架的可行性和有效性.
|