基于CPS的实时系统的面向方面的QoS建模

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:syn301
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
服务质量(Quality of Service, QoS)是指与用户对服务满意程度相关的各种性能效果。在软件设计过程中,性能、可用性、可靠性和安全性等QoS方面决定了整个软件系统对于使用者而言是否“有用”,因此QoS是系统不可或缺的重要方面。面向对象软件开发(Object-Oriented Software Development, OOSD)技术使得软件系统更容易设计和实现,并且具有良好的可复用性和可扩展性。然而在对象内部,性能、可用性、可靠性和安全性等QoS横切关注点的代码与核心关注点的代码混杂在一起,不仅降低了程序的可理解性,更严重限制了程序的可复用性和可扩展性,OOSD技术对此却无能为力。面向方面软件开发(Aspect-Oriented Software Development, AOSD)技术继承并发展了OOSD的思想,它能深入到对象内部,将横切关注点抽取出来并进行模块化,与核心关注点完全分离。这有利于创建松散耦合的、可复用及可扩展的大型软件系统。用面向方面的方法对QoS建模显得顺理成章。随着传感技术、嵌入式计算技术和无线通信技术的发展,一场新的计算技术革命——Cyber Physical Systems(CPSs)——已经开始兴起。正如因特网改变了我们与他人交互的方式一样,CPS将改变我们与物理世界的交互方式。CPS这个全新的领域给我们带来大量的挑战,QoS保障便是其中之一。本文使用面向方面的方法对Cyber Physical网络环境下实时系统的QoS方面进行建模。首先介绍了分布式系统的QoS框架和分类学以及网络QoS的一些主要衡量指标,并分析了CPS系统的服务质量保障问题。然后应用关注点分离的思想,提出了基于通用建模环境(Generic Modeling Environment, GME)的Petri网建模方法。具体地说,本文通过GME提供的一套元模型以及继承机制,定义了一个建模范式(即Petri网元模型)。接着使用该范式对基于组件的实时系统的行为结构进行建模,并通过构造可达树的方法判断各个组件或者组件组合能否满足系统的QoS需求,进而剔除不合要求的组件或组件组合。最后通过一个战场增强现实系统(Battlefield Augmented Reality Systems, BARS)的实例来说明该建模方法的实际应用。
其他文献
随着人工智能技术的不断发展与完善,人脸表情识别逐渐成为人工智能和人机交互领域的一个重要研究方向,具有深远的理论意义和应用前景。实现计算机的人脸表情识别将更好地推动
无线Mesh网络(Wireless Mesh Networks, WMN)是一种多跳、具有自组织和自管理能力的宽带无线网络结构,已经广泛应用到企业、校园、医院及旅游等应用领域。随着网络信息论的引
水泥水化过程是一个极为复杂的过程,水泥水化计算机模拟作为水泥材料研究的一个方面,对于研究并预测水泥性能有重大意义和实用价值,是目前科学研究的重点。美国NIST的CEMHYD3
组合分类方法己被证明是非常普遍和有效地、能够改进学习精确度的监督方法。依据同样的原理,聚类融合的目的是融合来自多个划分的结果以得到更高质量和鲁棒性的聚类结果。目
随着移动机器人领域的研究不断深入,其应用领域也不断得到推广。大规模环境下的移动机器人自主完成作业成为当前研究的热门课题,并在行星探索、军事反恐、灾难搜救等领域拥有巨
现今,计算机系统日趋复杂,对其进行有效的管理变得越来越困难。随着人们需要的日益增加,系统中会同时存在更多的应用软件,服务器,存储器等。要想有效的管理这些要素,确保可靠
随着因特网的高速发展,互联网用户不断增加,电子邮件也成为了日常生活中最普遍、最经济的通讯方式之一。由于其快捷、经济的特点,很多大型企业也将其作为内部的主要交流形式
随着科技的发展,互联网已成为人们生活、工作、学习的重要途径,很多网站、应用、服务都是以Web形式提供给用户,但是互联网的安全形势日益严峻,Web安全漏洞中CSRF漏洞较为容易
随着互联网的飞速发展,互联网已成为全世界最大的信息载体。人们对网络信息的需求量越来越大,越来越个性化,如何从海量的网络数据源中找到用户关心的数据,已成为当前Web信息检索
伴随着信息化的不断持续推进,科学技术开始在各个领域影响着人们的生活。在这个时代,人们每天的交流与通信产生着巨大的数据量,紧接着的互联网普及,无时无刻都存在数据洪流的