首页> 中文期刊> 《软件学报》 >基于MOF的软件体系结构分析结果集成框架

基于MOF的软件体系结构分析结果集成框架

         

摘要

In software adaptation, multiple analysis methods are used for analyzing system, planning adaptation strategy, and decision-making. Because the analysis results are interpreted and understood with SA (software architecture) model as context, synthesizing analysis results and the SA model become important. However, current researches on integration of analysis methods do not pay enough attention to the integrating analysis result with the SA model. Considering integration challenges existing in meta-model, model, and view levels, this study proposes an MOF (meta-object facility)-based framework for integration of analysis results. The framework provides the following: An ADL (architectural description language) extension mechanism with support for upward compatibility; automatic generation of model transformation for model synthesis, and code generation to extend modeling tool for view of synthesized model. In the case study, this study uses the framework to integrate three analysis methods for reliability evaluations and fault tolerant reconfiguration, and applies these analysis methods to analyze SA model of J2EE system Ecperf.%运行在网络环境下的软件在自适应过程中,需要集成多种分析方法来进行分析、规划和决策.由于自适应的决策程序或者设计人员以SA(software architecture)模型作为解析和理解分析结果的上下文,这使得分析结果与SA模型的集成尤为重要.但是,现有的分析方法集成框架多关注于提供输入、执行分析、从而得到分析结果的过程,对分析结果的集成关注不够.针对分析结果与SA模型集成中元模型、模型和视图3个层次的挑战,提出一种软件体系结构分析结果集成框架.框架使用MOF(meta-object facility)元建模技术提供ADL(architectural description language)的扩展机制;使用自动生成模型转换实现SA模型与分析结果的合成;使用代码生成技术扩展建模工具为扩展后的ADL提供模型视图.最后以3种分析方法——两种可靠性评估方法和容错风格的规划方法为例,使用集成框架将其加以集成并应用于Ecperf系统的SA模型的分析中,从而展示集成框架的可行性和有效性.

著录项

  • 来源
    《软件学报》 |2012年第4期|831-845|共15页
  • 作者单位

    北京大学信息科学技术学院软件研究所;

    北京100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京100871;

    北京大学信息科学技术学院软件研究所;

    北京100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京100871;

    北京大学信息科学技术学院软件研究所;

    北京100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京100871;

    北京大学信息科学技术学院软件研究所;

    北京100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京100871;

    北京大学信息科学技术学院软件研究所;

    北京100871;

    高可信软件技术教育部重点实验室(北京大学);

    北京100871;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 程序设计、软件工程;
  • 关键词

    软件体系结构; 模型驱动; MOF(meta-object facility);

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号