汽车电子操作系统内核建模及形式语义研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:taohappy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车工业的发展,车载设备正朝着网络化和智能化的方向快速推进,汽车电子软硬件系统变得越来越复杂,它的实时性、正确性、安全性和扩展性越来越难以得到保证。为解决这些问题,全球汽车制造商、部件供应商及软件系统公司先后联合制定了OSEK/VDX和AUTOSAR标准,致力于为汽车工业开发一套开放的、标准化的软件架构,为高效开发和管理越来越复杂的汽车电子软件系统提供了基础。模型驱动架构(MDA)和形式化方法是软件开发领域快速发展的方法学和验证技术。该方法过建模和代码生成技术,极大提高了软件开发效率和软件模块的复用性;形式化方法通过对软件的功能和行为进行形式化描述,并使用数学方法证明了软件的正确性和可靠性。由于MDA开发方法目前并没有针对汽车电子操作系统领域建立统一的模型支持,形式化验证的实际使用也处于发展阶段,因此将两者相结合并应用于汽车电子操作系统的开发是很有意义的探索。本文的主要内容包括:研究最新的AUTOSAR汽车电子操作系统标准以及相应的驱动程序开发标准;研究UML建模语言及其扩展方法,选用UML模型元素以及扩展元素建立符合AUTOSAR标准的eAuto OS调度静态模型;设计并实现了动作描述语言ASL,并用ASL建立了调度表模块的动态模型;设计并实现了从模型到C语言代码的代码生成器;研究了UML模型元素和ASL的语义描述方法;搭建了9S12平台交叉开发和调试环境,编写了该平台的MCU驱动程序,对MDA开发方法生成的调度表模块代码进行了测试。
其他文献
随着互联网的普及,日益增长的网络流量和不断出现的各种网络新应用大大增加了网络的复杂性和管理难度,这严重威胁到网络服务质量和网络安全,对网络管理提出了巨大挑战。在这种情
随着互联网信息的爆炸式增长,信息超载导致人们很难在短时间内从海量信息中获取自己感兴趣的信息,个性化推荐系统作为信息过滤的一利一重要手段应运而生。协同过滤推荐算法是
嵌入式系统具有悠久历史,从上世纪60年代发展至今已取得长足的进展。特别是随着近些年移动互联网和物联网的兴起,嵌入式系统更是发展的如火如荼。aCoral正是由电子科技大学嵌
依存句法分析是相对与传统短语结构句法分析更有优势的工具。它的优势主要在于简单性和普遍性:它可以让有很少语法背景知识的人快速地了解一个句子的结构并且对于各种语言都用
背景建模是运动目标检测方法中应用比较多的一种方法,是图像处理领域的一项关键技术并且有着广泛的用途。由于图像处理本身需要大规模的运算,所以利用并行计算对图像处理进行
片上多核处理器体系结构因其低设计复杂度、高性能、低功耗等特性成为当今主流的处理器架构。但片上高度集成给各内核的高速并发访问带来了巨大的压力,而多核处理器结构设计
现代处理器架构的关注重点已经从增加时钟速度转移到增加处理器核的数量,多核处理器已逐渐取代单核处理器,成为提高处理器性能的主要途径。从处理器核的结构来看,多核处理器
磷酸化模式代表了位于磷酸化位点周围具有位置特殊性的氨基酸序列。鉴于磷酸化模式可以用于研究磷酸化相关的基本调解机制以及磷酸化位点预测等相关问题,因而有很重要的研究
现有的关于数据发布的工作集中于如何在数据发布时隐藏个体信息,已提出的方法大部分都是“正发布”方法,即直接对原始数据进行处理后发布,但其实这些方法发布的依然是“正”
与现在的无线传感网不同,物联网被认为是未来互联网的一个组成部分。这就意味着物联网将不得不与互联网中的其他部分分享网络资源,甚至在网络资源紧张时物联网还需要与它们竞争