支持目标平台硬件与系统模式描述的嵌入式软件建模语言扩展设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:cjfalx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对嵌入式软件开发技术的深入研究以及软件复杂度的迅速增加,嵌入式软件建模技术面临着巨大的挑战;与此同时,随着嵌入式软在安全关键领域(如:航空航天、军工电子、船舶控制、核电站等)的广泛应用,模型驱动的软件开发技术在安全关键工程领域中也逐渐得到广泛的关注和应用。传统的嵌入式软件建模技术(如,UML,SysML,AADL,SmartC等)虽然已经在很多领域得到广泛应用,但是,面对当前功能特性快速增加、安全需求逐渐提高的嵌入式软件系统,这些技术或方法目前还存在一些问题,如,缺少对目标运行平台参数的描述(包括:对处理器、存储器、总线、设备等资源的描述);建模语言本身无法对组件模式及模式间的转换过程进行描述,这对软件模型的行为功能的分析与设计带来了困难等等。本文主要工作是分别对支持目标平台硬件设计的嵌入式软件建模以及嵌入式软件模式建模两个问题展开了分析与研究,具体包括以下两个部分:(1)研究了基于SmartC的目标平台设计问题:SmartC是一种联合了基于模型与模型驱动两种软件开发思想的面向汽车电子领域的嵌入式软件建模语言。SmartC建模元素主要是从软件的角度来对系统进行分析与建模。本文在SmartC语言原有建模元素的基础上,提出了一种支持目标平台硬件设计的嵌入式软件建模语言一TPML,该语言增加了如处理器、虚拟处理器、存储器、总线、虚拟总线及设备等硬件资源,以支持对目标平台的嵌入式软件设计。(2)研究了基于SmartC的嵌入式软件模式建模问题:SmartC主要是从嵌入式软件的结构特征、各功能模块间的通信与交互等特性来对软件进行安全性分析。本文在SmartC结构模型的基础上,提出了一种嵌入式软件模式建模方法,该方法抽取出结构模型的行为特征,并采用模式对其进行描述,以支持对嵌入式软件的模式特征及模式转换过程的描述。
其他文献
利用定性分析法和比较研究法对中国合作社现有的主要营销模式进行优劣考量,在此基础上借鉴电子商务的一般特性,创造性地提出合作社微信营销概念,构建了合作社微信营销结构示
本文以马歇尔·莫斯(Marcel Mauss) 的《礼物》(The Gift)为线索,讨论通过礼物交换建立的关系及关系的功能,并仅对礼物世界里交换关系下的信任作初步说明。
无人机遥感技术在近几十多年取得了巨大发展,从理论研究已经进入了实用化阶段,尤其是在预防与应对自然灾害方面有着明显优势。介绍了无人机遥感系统的组成、数据获取和处理过
海藻糖是一种天然存在的非还原性二糖。已有证据表明,海藻糖参与植物对逆境胁迫的响应与适应过程。基于国内外的研究进展,综述了海藻糖在植物中对生物胁迫和非生物胁迫响应与
浅谈牛樟芝的生长与分布,型态与特征。研究牛樟芝的性味、经归与功效、四气与五味,毒性。如何炮制牛樟芝,它的用药禁忌,剂量与用法,功效与应用。经研究牛樟芝可作为肿瘤治疗
<正>牛樟芝(Antrodia Camphorata,图1)又名牛樟菇、樟菇、樟芝、阴阳对口菇、灵芝之王、血灵芝、棺花,为台湾地区特有真菌品种,寄生于牛樟树上,其利用牛樟树的纤维素,引起木
作为西方新闻实践一直信奉的职业信念和操作守则,新闻专业主义以其秉持的"客观"、"真实"新闻观,因其实证主义和理性主义理论前提而备受不同力量的消解。文章从媒介、传者、语
[目的]开发水稻二化螟信息素的合成方法和路线。[方法]以廉价易得的化工试剂1,8-辛二醇和顺-3-辛烯-1-醇为原料,经选择性单边溴化,2,3-二氢吡喃保护,制成格氏试剂,顺-3-辛烯-
随着我国城市化进程的不断加快,我国居民对住房的需求也在不断地增大,同时人们对住房的质量也提出了更高的要求,对建筑功能的要求也在不断地增加。在现阶段的建筑工程中,暖通
目的:观察益气养血化瘀汤对心肌缺血大鼠心肌细胞凋亡及Bax、Bcl-2蛋白表达的影响。方法:采用盐酸异丙基肾上腺素小剂量、多次尾静脉注射法复制大鼠心肌缺血模型。60只健康Wist