支持面向方面SA设计的MDSoC建模方法研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:yeluanwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件体系结构设计、演化和重用过程中存在着大量的关注点,它们涉及到问题域和解空间的众多问题,覆盖了诸多涉众的要求,并且彼此之间相互制约,关系复杂。常规的体系结构设计方法,由于缺乏对体系结构设计、演化和重用过程中关注点的全面考虑,缺乏有效地分离、描述、组合及封装关注点的手段,致使关注点散列和混杂在体系结构的设计方案中,造成了组成体系结构的连接器和组件之间的紧密耦合,模糊了组件和连接器的边界,从而导致最终的体系结构设计方案难以理解、难以演化、难以重用。面向方面技术提供了有效地分离横切关注点的手段,使得面向方面软件体系结构成为当今软件工程研究的热点和前沿问题。本文针对面向方面体系结构的设计问题,提出一种新颖的设计方法。在收集、整理体系结构设计、演化和重用过程中关注点的基础上,通过建立体系结构层关注点多维分离模型,提供关注点的规约描述手段,定义一组规则实现从关注点模型向体系结构模型的映射,从而形成一个完整的支持面向方面SA设计的MDSoC模型建模方法。本文的贡献有以下几个方面:(1)构造了用于指导面向方面软件体系结构设计的关注点多维分离模型SA-MDSoC—具有“1+X”风格的模型,在通用的、面向特定领域以及面向特定软件系统三个不同抽象层次上建立指导面向方面SA设计的MDSoC模型。(2)在SA-MDSoC模型的基础上,定义了基于XML的SA-MDSoC模型描述语言SA-CDL。通过定义SA-CDL的语法结构,描述了通用的、面向特定领域的、面向特定软件系统的关注点多维分离模型。(3)研究了基于时段时序逻辑的横切关系形式化描述,给出横切关系及时序冲突的定义,初步探索了时序冲突检测的形式化方法。(4)定义了一组映射规则,实现从SA-CDL描述的SA-MDSoC模型生成面向方面软件体系结构描述语言AC2-ADL所描述的SA模型初始蓝图。(5)设计了SA-MDSoC模型和SA-CDL的支撑工具套件,给出了该支撑工具的需求分析和总体设计。
其他文献
<正>全球高科技制造业增长迅速,新需求涌现,国际物流公司如何抢占先机?国际现代物流需要丰富的物流管理经验、先进的信息智能化物流设备、健全的物流运转机制和高效的运作模
过去的2015年是充满机遇和挑战的一年,股市跌宕起伏动人心魄、楼市房价飙涨令人心悸、企业联姻案例层出不穷,各行各业悄然发生变化,创投市场亦是如此。经济周期的普遍下行既
通州是漕运仓储之重地,通州仓地位独特,有"天子之外仓"的称谓。(1)明清时期,通州城经过了四次大规模建设和完善,每次建设都与保卫通州粮仓有直接关系。不仅如此通州城的城市
合作学习有利于对学生交际能力,与人合作能力的培养。本文首先探讨了合作学习的优缺点,然后总结了教师运用合作学习组织教学的策略。
未来房地产的价值在于“城市复兴”,核心竞争力是运营内容。6年前,隋颂伟准备就任广州太古汇总经理的时候,有点犹豫,因为他觉得,从广州到香港尖沙咀,只需要两个小时车程。在
近日,来自加拿大麦克马斯特大学的Darryl Leong教授在The Lancet(《柳叶刀》,目前世界医学界最权威的学术刊物之一)发表的论文介绍,测试一个人的握力可以评估他在接下来的某一
传统风险预警系统评测方式基于大量统计数据,需要消耗大量的资源。为了尽快识别及应对风险,构建完善的风险预警系统,进行构建稳定的风险预警系统具有重要的意义。本文主要通过分
本文主要利用具有多尺度分解特性的传统小波变换、Curvelet变换和非下采样Contourlet变换对多源图像像素级融合进行系统的深入的研究。通过大量的仿真实验得出一系列的重要结
LNG罐内泵在LNG接收站的生产运行中的主要作用是将罐内LNG输送至罐外低压管汇,以继续完成下一步的重组分回收、冷能利用、加压、气化、计量、外输等操作。本文以山东LNG接收