资源描述:
《计算机应用技术硕士学位毕业论文-网格环境下的异构动态实时系统服务质量的面向方面建模》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ABSTRACTIX摘要摘要复杂动态分布式实时系统中的服务质量QoS的描述、控制、管理、协商及保证是一项非常复杂和具有挑战性的工作,服务质量QoS直接关系到系统的性能。但是QoS的研究仍缺乏完整、清晰的技术体系,没有一种QoS解决方案成功地满足了复杂动态分布式实时系统环境中的所有服务质量需求。由于复杂动态分布式实时系统具有的异构性、分布性、动态性和自治性,对分布式系统的建模和实现中经常会出现同样的问题。如果不考虑局部故障、带宽的动态变化、安全要素等等,面向对象是一种很合适的抽象。但是当处理分布式系统中出现的方面时,面向对象的设计很明显地失去了它的
2、优势。我们对服务质量(QoS)的处理提出了一种将各分散服务中的方面融合起来的机制,可以把QoS作为分布式程序中的一个方面来进行处理。本文通过对统一建模语言UML的扩展,对分布式系统的QoS建立模型。首先对QoS建立框架元模型,再建立QoS的剖面图,将UML扩展成支持面向方面的QoS建模语言QML,并通过简单实例来分析这一建模语言的应用,最后,通过一个分布式系统中QoS的面向方面应用,说明了如何利用基于UML的面向方面编程(AOP)技术来建模实时系统。我们通过结合传统的网格QoS结构模型,把QoS关注从系统中抽象为一个独立于系统的QoS方面,从结构
3、建模、行为建模、方面织入以及代码产生几个方面实现面向方面的建模方法,更好的提供网格环境下QoS保证,分离了QoS关注,提高软件的重用性。关键词:网格QoS;统一建模语言;实时系统;面向方面;UML扩展IXABSTRACTIXABSTRACTABSTRACTInthecomplexdynamicdistributionalrealtimesystem,thedescription,thecontrol,themanagement,theconsultationandtheguaranteeofQosisaverycomplexandchalleng
4、ingwork,QualityofService(QoS)isdirectlyrelatedtosystem'sperformance.ButtheTherearestillhaveacompletely,workabletechnicalsysteminQoSResearch,withoutasolutionsuccessfullysatifiedalltherequirementinthecomplexdynamicdistributionalrealtimesystemenvironment.Becauseoftheisomerism,th
5、edistributivity,thedynamicandtheautonomyincomplexdynamicdistributionalrealtimesystem,therealwayshasthesimilarproblemindistributionalsystem'smodelling.Withoutconsideringofthepartialfailure,thedynamicchangingofbandwidth,thesecurityessentialfactorsandsoon,Object-Orientedisaveryg
6、oodabstractsway.Butwhenitfacestimeaspectappearinginthedistributionalsystem,theObject-Orienteddesignhaslostitssuperiorityveryobviously.WeintroduceamechanismcalledAspect-Orientedtointergrateeachdispersionserviceinaspect,ThismechanismcouldtakeQoSinthedistributionalsoftwareasanas
7、pect.Thisarticlebuildthedistributionalsystem'sQoSmodel.throughextensingtheunificationmodellinglanguage(UML),First,weestablishaQoSframemetamodel,thenweestablishaQoSprofilemodel,extensetheUMLtoQoSmodellinglanguage(QML)forsupportingAspects,andanalyzesthismodellinglanguageIXABSTR
8、ACTthroughthesimpleexample.Finally,weexplainedhowtoestablishrealtime