可信分布式实时系统的面向方面的性能分析

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:sworc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
性能是每个软件系统的基本质量属性,是一种指标。随着计算机技术的飞速发展,越来越多的分布式实时系统被开发并使用,由于资源的异构性、动态性、自治性等特征使得分布式实时系统成为当今最复杂的软件之一。   在早期的软件工程中,软件开发流程都是先确定功能,并实现功能后再考虑性能的问题,但是发现问题后却要耗费大量的人力和资金来做性能方面的弥补。而事实上,重大的性能问题大多是基于体系结构等设计因素造成的。后期的修正方法显然难以弥补性能的缺陷。因此,软件性能工程认为在软件开发的早期阶段就应该通过研究软件体系结构来预测性能,提前发现性能的瓶颈所在,在软件成形之前解决重大的性能问题,即能达到性能需求目标,又能用简单经济的方式来解决软件性能问题。   面向方面技术一种能够友好地继承面向对象技术的优点,弥补其缺点的新技术。它可以轻松地解决性能等非功能性代码的模块化问题。此外,关注点分离可帮助改进系统的设计,开发者只需要实现单独的方面而不必过多考虑其它横切方面和系统的核心组件。分布式实时系统是面向方面技术很好的应用场所。对实时系统建模时,可把分布式实时系统的时间分为确定的时间、不确定的时间和模糊时间等。根据面向方面的思想,不同的时间子方面还可以利用不同的形式化语言来表达。在实现所有方面模型之后,又可以把它们织入到系统,完成它在系统特定的作用。本文首先介绍了性能分析的相关知识。然后说明了系统性能分析方法和面向方面性能分析体系结构。在前人的研究基础上进行了一次大胆的尝试,提出一个面向方面的图形化性能分析过程,把面向方面技术与UML结合。先建立带性能注释的一个主要模型和一个或多个面向方面模型,然后实例化面向方面模型,通过一些约束条件转化为特定上下文方面模型;再将主要模型和特定上下文方面模型通过组合指令合成为的UML模型。最后结合一个分布式应用系统,对系统的关键性场景进行了性能分析,以及转换成为LQN模型的过程。结果表明适合面向方面的性能建模。
其他文献
随着CAD系统在工业领域应用的不断拓展,自由曲线曲面数据的使用越来越普遍。鉴于NURBS方法描述的自由曲线曲面模型具备很强的通用性,当前的CAD系统多利用NURBS方法来描述自由曲
通信技术在不断的发展,特别是网络的大众化,许多新兴的应用也不断出现,诸如多媒体会议、分布式系统、计算机协同工作等。其中多媒体会议逐渐成为一个研究的热点。目前国内外
电子商务的迅速发展,为满足客户对商品的视觉感受和个性化要求,提高产品的销售量,增强企业的市场竞争力,越来越多的产品销售网站使用web3d技术实现产品定制系统。然而当前基
随着无线网络技术的迅速发展,从早期的移动Ad hoc网络(MANET)用于军事技术领域,到今天的无线Mesh网络(Wireless MeshNetwork,WMN)趋向商用,WMN已逐渐成为人们关注的新技术。目前,W
点对点技术(Peer-to-Peer)从上世纪90年代末提出到现在,短短十来年时间得到了迅猛的发展,不久前Peer-to-Peer(P2P)流量已经超越WEB流量成为了互联网上最庞大的网络流量,P2P技
计算机和网络的广泛应用给人们的工作、生活等都带来了很大的便利,但是随之也衍生出了很多相关问题,信息安全问题备受关注的问题之一。在一些特殊的应用中,如何来确保信息的保密
随着网络通信技术的快速发展,无线Ad hoc网络的发展和应用前景十分广阔。由于无线Ad hoc网络具有动态拓扑、多跳路由以及移动节点能源受限等特性,导致网络中的入侵攻击形式复杂
随着各类移动服务的应运而生,基于定位服务的应用领域也越来越广,对定位区域也由传统的室外转向复杂的室内环境。对于室内环境,建筑结构限制了传统定位导航技术的正常使用,一
现代软件开发都要把整个系统按功能分解为小的单元,然后开发这些小单元,这些小的单元隐藏内部实现,对外提供接口,最后组合这些单元为整个系统,实现整个系统的功能。但是系统
本文在充分考虑了实际问题中可能存在的两类数据样本不均衡的情况下提出了一种计算加权支持向量机样本权值的方法,采用此方法使得加权支持向量机的分类精度得到提高。同时针