分布式异构的实时系统的面向方面建模方法

被引量 : 3次 | 上传用户:pisahaochima
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“关注点分离”一直都是软件开发的一个重要目标和原则。针对面向对象技术在处理分散于系统各处的横切关注点上的不足,业界提出了面向方面编程。面向方面编程是在现有的面向对象编程的基础上,通过引入一个“方面”概念而产生一种基于关注点(concern)分离的新技术,系统不同的关注点能够分离并单独进行设计。由于面向方面方法在处理关注点分离上有优势,所以它被越来越多的软件系统引入来处理诸如安全性、授权、验证和异常处理等横切需求,因此软件界又提出了面向方面软件开发。面向方面的软件开发方法使横切于整个系统中的关注点的实现更具有模块性,容易实现系统的演化。系统功能构件设计时不需要考虑散杂在对象中的关注点,这样提高了模块的可追踪性、模块的可重用性、系统的可维护性。面向方面建模在软件开发各个阶段用一致的方法来详述、可视化、构造和文档化方面相关产品,在整个软件开发过程可以使用面向方面技术。UML是一种定义良好,易于表达、构建、文档化和可视化的建模语言。它捕捉了被构建系统的有关决策和理解,用来理解、设计、浏览、配置、维护以及控制系统的信息,UML可以与所有开发方法,生命阶段、应用领域及媒介一同使用,统一了过去的建模技术和经验,将当前软件的最佳实践合并之标准的方法。具有众多的开发工具与技术支持,它的扩展机制可以应用于不同的领域与场合。分布式异构实时系统是现实世界最为复杂的一类系统,利用基于UML扩展机制进行面向方面的建模,根据关注点分离技术,把系统的实时性方面、异构方面、分布方面、调度方面和同步方面从系统中分离出,对UML建模语言进行扩展,对实时性方面建立时间特性的方面模型,异构方面建立中间件模型,分布方面建立方面的并行/并发模型,调度方面建立方面调度模型,同步方面建立同步模型来完成分布式异构实时系统的建模。本文系统地介绍了面向方面技术的基本概念及核心思想,完整的介绍了面向方面建模领域的研究现状。对UML扩展机制进行分析,对其在面向方面的建模方法进行了研究和阐述,对分布式异构实时系统特点进行了分析阐述,建立了实时性、异构、调度、并发于同步的UML扩展模型并给出了一个应用实例。
其他文献
对红椿扦插繁殖的激素种类和浓度、扦插基质、扦插季节、穗条年龄等进行对比试验,还对扦插苗与实生苗生长进行对比分析,结果表明:黄沙基质上的扦插苗生根率大于黄泥基质,扦插成活
随着我国Android软件产业发展的加快,Android软件企业如雨后春笋般迅速增长,Android软件产品层出不穷,市场对Android软件产品质量的重视程度逐渐加大,“软件质量”的号角开始
森田芳光执导的影片《厨房》改编自日本文坛天后吉本芭娜娜的成名作《厨房》。影片中看似配角的惠理子母亲用"向死而生"的独特人生哲学深刻地影响着主人公,成为解读影片的关键
振兴东北是一项巨大的系统工程,必须建立多层次的支持体系,金融支持处于主导性地位,其作用不仅受制于外部经济环境,还受制于其支持体系的完善程度。
<正>孟子有"亚圣"之崇称,《孟子》则是大家所熟知的儒家经典之一。其实《孟子》的这种地位并不是从一开始就确立的,而是在历史的进程中逐步确立的。今从目录学的角度对《孟子
会议
城镇化与保险业存在密切联系,在深化推进新型城镇化和加快发展现代保险服务业的过程中,发挥并实现二者协同发展意义重大。在构建城镇化与保险业发展耦合协调模型和评价指标体
"《共产党宣言》—《共产主义原理》问题"是由部分西方"马克思学"学者所提出的一组历史问题和理论问题,其基本观点是"《共产党宣言》和《共产主义原理》是相对立的"。"《共产
监测诊断对于维护远航舰艇装备正常运转具有重要作用,而这离不开一个良好的海上监测实验室,为更好指导监测工程师开展远航舰艇监测保障,文章探讨了海上监测实验室建立基本思
在界定能源定额的基础上,对能源定额的分类做了阐述,并从能源具有"准公共物品"的特性、实现能源消费总量控制的角度,论证了能源定额作为一种能源行政调控手段的必要性;从宏观
在城市化进程中工业用地转型背景下,选择广钢新城为案例进行实证分析,从地理想象的视角,探讨周边村民、旧广钢职工以及新进入者等主体对广钢新城地方意义和文化内涵进行解构