AADL模型可调度性分析工具设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:a306783805
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用领域的不断扩张,计算机软件的开发规模逐渐扩大,软件复杂度不断增加,开发周期和开发成本也不断增长。为了解决这些问题,对象管理组织(OMG)提出了模型驱动结构方法(Model Driven Architecture)。MDA的核心思想是以模型为中心,将模型和实现分离,使软件开发过程简化为建立业务逻辑模型后由机器自动生成特定计算平台的代码。在MDA中,建模语言不仅仅是设计语言,也是编程语言。针对嵌入式领域中的软件开发复杂度问题,业界提出一种基于MDA方法的体系结构建模语言-体系结构分析设计语言(Architecture Analysis and Design Language, AADL).AADL是用于设计和分析安全关键的嵌入式实时系统的软件和硬件体系结构的建模语言,围绕AADL的开发平台及模型验证工具的开发逐渐成为热点。MDA的核心是模型,而模型设计是否满足需求则需要其它工具来进行测试验证。本论文基于带时钟约束的混合自动机理论,设计了一种对AADL模型的可调度性进行形式化验证的工具。论文首先介绍了目前关于AADL模型的可调度性验证的研究情况及已开发的工具,并分析了各种工具的缺陷。然后简要介绍了AADL的概念及时间自动机理论。在此基础上,对使用UPPAAL工具对AADL模型进行可调度性验证进行了实践。实践表明UPPAAL工具无法进行可抢占调度策略下的AADL模型的可调度性验证。因此,论文在带时钟约束的混合自动机理论基础上进行了AADL可调度性验证工具UCaS的设计开发。论文按照软件工程方法分模块详细说明UCaS的设计、涉及的技术及关键代码,并对UCaS工具的性能进行了测试。论文最后总结了UCaS工具的优点及局限性,对AADL模型验证工具的后继研究和发展进行了展望。
其他文献
网络技术的不断发展为基于公开网络的即时通信提供了便利,但随之带来的安全问题却不容忽视。在开放的网络中,密钥建立(Key establishment)是保证后续通信安全的一种重要机制。利
由于射频识别技术拥有数据信息实时改写的优越特性,非接触智能卡、射频标签当中常常存放的是重要的用户信息,甚至是隐私信息,这对于系统攻击者、黑客来讲,留下了进行安全攻击
问题分类(QC)是智能问答系统的关键技术之一。问题分类与文本分类相似,其目标是为每一个自然语言问句分配一个类别标签,此类别代表的是问句期望的最终答案的类型,在问答系统
随着移动互联网技术的发展及移动终端的普及,网络上出现了许多社交类的网站和应用,微博由于其自身操作简单,传播快速等特性,聚集了大量用户。每个用户每天可以接收成百上千条
税收是国家保障经济有序发展、政治稳定的强制性管理手段,严格、准确、及时的足额收缴税款体现着国家意志和利益。增强国家税控,保障合理有序竞争是建立国家税收制度的基本要
运动人体的检测与跟踪是当今计算机视觉领域的研究热点。随着社会公共安全体系的逐步完善,公共场所中对安全智能监控系统的要求越来越高,多家知名公司和科研机构对此都投入了
离群点挖掘是数据挖掘的重要研究内容之一,其研究目标旨在发现包含在数据中的少数异常而新颖的数据分布模式。近年来随着应用的不断深入而备受数据挖掘研究者们的关注,已经成
为保障公路交通运输的安全性及道路使用的耐久性、舒适性,减少超载超限车辆对道路破坏以及对运输安全带来的影响,需要测量车辆载荷,从而进行超载超限车辆的治理。传统的车辆
随着电脑及万维网的普及,通过Web获取信息并购买产品已经成为主流。然而网络上的信息资源以爆炸式的速度增长着,人们在购买产品之前要耗费大量的时间和精力去获取相关信息并
随着国民经济的快速发展与全球一体化的持续深化,近年来机电产品设备的需求量呈现出逐年大幅增加的趋势。工艺设计作为产品生产的核心环节,是控制生产成本,提高产品质量,缩短开发周期,合理利用工艺资源,提高企业竞争力的关键所在,也是数字化设计与制造以及定量化CAPP中尚待优化的难题。本文以机电产品的生产需求及工艺需求为基础,对机电产品工艺规划问题进行了较为深入地探讨,建立了工艺过程规划优化各个阶段的数学模型