分布式实时系统调度分析工具的改进研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:njbbbb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息科技的高速发展,针对网络化、嵌入式集成特点的计算机系统得到广泛研究,于是出现了分布式结构的实时系统。由于系统规模的扩大以及系统功能与非功能属性的逐渐丰富,开发人员已经将重点从关注实现的细节转向更高的抽象层次来考虑软件设计结构的问题,从而基于模型的开发方法被逐渐地研究和使用。   模型方法是根据开发者基于其不同的专业知识和开发需求对客观世界的一种自然表达。在系统开发过程中,为了衡量系统的性能,开发者通过对系统模型中的属性进行验证,能够直接得到反馈,进而对模型进行完善,提高了软件系统的可靠性、正确性与可维护性。在对模型进行确认之后,可以转向框架代码自动生成、软件测试等系统开发操作,最终完成一个满足分布式结构的实时性可靠嵌入式系统。   从嵌入式系统的出现至今,关于时间方面的研究尤为突出,例如分布式任务是否满足在截止时间限的情况下完成指定的行为,整体任务集合是否满足端到端的延时要求,在复杂的系统环境中各种关联关系是否影响到任务的执行时间等等,这些都可以通过对系统中任务的可调度性来判断。利用形式化方法为解决上述难题提供了一种思路。形式化方法可以在不同的软件工程活动之间过渡,利用数学的严谨性质,可以准确描述状态、对象或动作结果,避免自然语言描述规格说明时的二义性,提供方法验证,确认实现的正确性。有穷状态机是一种典型的形式化方法,用于准确描述一个系统。时间自动机是在有穷状态机的基础上增加系统对时间的约束,表达时间与状态的对应关系。在此基础上,为了避免由于相同权限级别的干扰,需要针对系统的时间与空间进行合理划分,才能够保证系统的高可信性。   本文首先对分布式实时目标系统进行模型抽象,介绍一个利用时间自动机理论和插件开发方法设计和实现的调度分析工具,基于该工具的基本框架,对其在支持分布式多处理器、复杂系统环境、时钟表达、分析效率等方面进行改进,并与之前版本工具进行比较测试。接着通过对时间和空间的划分,强调对系统的隔离与保护,拓展出调度过程中的分区概念,设计并实现了符合ARINC653国际标准的基于分区的调度仿真模块改进,提高目标系统的高可靠性。最后,对其他主流的实时性系统性能分析方法进行研究,总结Holistic、实时演算方法、仿真方法的特点和代表工具。利用三个典型的性能检测模型,对各种分析工具进行评估,最后得出准确的性能评价。
其他文献
网络信息技术的发展使得面向服务的体系结构SOA(Service-Oriented Architecture)的概念被提了出来。SOA可看作是一种组件模型,它可以将企业中应用程序分散的不同功能单元组织
最近几年,随着网络技术的不断进步,计算机系统遭受的攻击越来越多,网络安全问题变得越来越严重,直接影响国家和个人的利益。入侵检测作为一种新型的网络安全技术,能够在网络
学位
The 3D face modeling based on 2D images is in computer vision area overlapping with computer graphics and machine learning. The main purpose of this research is
互联网上大型规模的内容分发已成为近年来众多研究的焦点。在传统的服务器客户端模式下,当一个存储在服务器端的流行文件被频繁请求时,服务器可能遭受过载。为了减少服务器端
信息爆炸带来了对数据存储及访问速度的空前要求,存储规模越来越大,管理也越来越复杂,同时对存储的可扩展及可靠性也带来了更高的挑战。为了解决这些问题,数据网格应运而生。
随着Internet的快速发展,Web上的信息与资源日益膨胀。面对海量的信息资源,如何更快更好的获取需要的资源成为人们日益关注的问题。通用搜索引擎返回的结果页面中含有大量的
随着我国经济的快速发展,工业化程度的不断提高,自然生态环境受到了严重的破坏,而国家对环境保护也越来越重视,但我国环境监测系统相对落后,主要以人工采集和实验室分析为主
企业在不同的发展阶段,建立了不同的信息系统,这些系统相互独立,彼此之间不能进行通信,业务流程和应用相互脱节,彼此之间不能进行数据共享和交换,形成了“信息孤岛”。这时,
在经济快速发展、人口频繁流动的今天,对公共场所人流量进行有效的监测与管理,是亟待解决的问题。基于视频图像序列的人体检测与计数技术可应用于社会、经济、交通、文化旅游