异构的动态分布式实时系统的面向方面性能分析方法

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:wangsong1st
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
性能是软件系统重要的质量属性之一,是应用程序成功的一个重要因素。在用户看来,有些系统有时性能比功能更加重要。 以前在软件工程中都是先实现正确的功能,然后再调节性能。甚至有时直到软件集成测试出成品时才考虑出现的性能问题。然而,在选定体系结构和设计方案之后,再想通过调整来获得适当的性能已经为时已晚。实际上,重大的性能问题大多都是由于基本体系结构或设计因素造成的。软件性能工程认为不需要拥有执行代码就可以通过研究软件体系结构来估算性能,提前发现性能问题。这样可以在发现无法满足性能目标的情况时,采取更简单和经济的方式来解决问题。 面向方面技术很好的解决了横切关注点的模块化问题。并且随着面向方面编程技术的日渐成熟,面向方面思想已不再局限于编程层次,而是开始影响到软件开发的各个阶段,形成了面向方面软件开发技术。面向方面建模用一致的方法来描述、构造、记录和可视化面向方面设计思想,是实现面向方面软件开发的有效手段。分布式实时系统的实时特性可以利用面向方面软件设计方法来建模,把时间方面细分为确定的时间子方面、不确定的时间子方面和模糊时间子方面,并且每个不同形式化语言表示的子方面模型能够通过转化为时间自动机织入系统,实现系统的实时特性。 性能是横切分布式实时系统的关注点,面向方面技术可以将性能关注点模块化,为性能分析提供优越的实现条件。本文首先介绍了面向方面、分布式实时系统以及UML等技术,接着提出一个面向方面的性能工程框架性能工程,通过框架来构造出一个面向方面的性能场景图(PSC),专门用于描述系统的性能参数。它还描述了性能场景的动态执行过程,并且用BNF描述了性能场景中的分层细化的性能参数和系统的软硬件资源,这样做便得到了不同精度的性能估算值。然后,将性能场景图转换为面向方面的分层队列网(AO-LQN)模型。该模型通过合并多个并发的性能场景分析软件系统在多工作量负载环境下的性能问题。 文章分析了一个分布式Web应用的实例及其性能瓶颈所在,结果表明该框架是可行有效的。
其他文献
人脸姿态估计是判断静态图像或者视频序列中的人脸在三维空间中的姿态的过程。人脸姿态估计作为计算机视觉领域的一个重要研究课题,在人机交互、智能视频监控、虚拟现实以及
主机切换系统是一种重要的多设备集中控制管理解决方案,它通过提供统一的管理控制台访问和控制不同的设备,从而提高运行效率,降低运营成本。虚拟磁盘技术是存储虚拟化技术的
随着嵌入式技术的发展,嵌入式产品已经和我们的生活息息相关。然而,在信息时代的今天,黑客攻击事件频频发生,如何保护嵌入式系统中的机密数据不被入侵已成为引起广大科研人员
无线射频识别技术(Radio Frequency Identification,RFID)是一种在多个领域广泛使用的非接触自动识别技术。典型的RFID系统由读写器、电子标签组成。与条形码和磁卡相比,RFID
我国的高速公路经过二十年左右的建设,已经初具规模,然而,随着高速公路的延长,对高速公路路权、产权的保护,尤其是对高速公路广告控制区进行有效的监管,日益成为高速公路监管
基于内容的图像检索技术利用低层视觉特征描述图像内容,由于视觉特征与人对图像的理解之间存在很大差异,而且其通用搜索面向所有的用户,包罗万象的结果并不能满足用户精确搜
针对文本分类具有类别和样本数目多、噪音多、各类别样本数目不均衡等特点,将模糊支持向量机方法用于多类文本分类中,提出一种基于模糊支持向量机与决策树的文本分类器的构建
在嵌入式系统开发的整个周期,图形界面的开发越来越重要。随着现代电子设备功能的增多和操作方式的多样化,随着用户对界面美观和操作的易用性要求不断增加,一套适合消费电子
随着教育思想的更新和科学技术的进步,以纸和笔为主要工具的传统考试方式的诸多弊端显露得越来越突出。主体成了客体,无法激活应考者应考的兴趣。传统的考试方式从来都是老师发
相比传统的数据管理技术,主数据管理通过集成、共享和管理高校中相对静态的、重要的、跨部门的数据,保证数据的一致性、完整性和正确性,避免业务系统间的数据冗余。本文深入