嵌入式操作系统内核服务的形式化验证与设计开发

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:sqs1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的快速发展,物联网技术已经应用于我们工作与生活中的方方面面。物联网设备的安全性和稳定性已经越来越被人们所重视。嵌入式操作系统作为物联网嵌入式设备的最基础软件,其重要性毋庸置疑。内核服务是操作系统提供的最基础功能服务,只有内核服务的安全性和正确性得到保证,操作系统才能够稳定的运行。设计高效安全的内核服务是构建一个优秀嵌入式操作系统的关键。编程模型作为操作系统的重要内核服务,会决定系统的调度运行策略和应用程序开发的灵活性。如何保证嵌入式操作系统提供的编程模型的正确性,是一个十分重要的工作。形式化方法能够有效地验证操作系统内核服务,EventB方法已经逐渐被认可是一种验证复杂系统的有效形式化方法。EventB方法采用自顶向下的开发策略,即初始需求经过重写得到重写需求,根据重写需求再设计精化策略,之后按照精化策略进行模型搭建工作。采用模型精化技术,在更深一层的模型中实现更具体的需求,最终得到满足所有需求的实现模型。内存分配是嵌入式操作系统所提供的最基础和重要的内核服务之一,内存分配又分为静态内存分配和动态内存分配。动态内存分配服务对嵌入式操作系统的性能有很大影响。如果内存分配的额外消耗过多,嵌入式操作系统就无法在有多个请求时提供稳定的服务。如果内存分配的执行效率不够高,嵌入式操作系统也无法在有限的时间内响应请求。这些问题如果发生在诸如交通和医疗等重要场合,则会产生严重后果。在日益复杂的物联网环境中,使用高效且低消耗的动态内存分配算法非常重要。本文的研究工作和贡献主要有:·提出并验证事件总线混合编程模型提出了事件总线混合编程模型。事件总线将多线程与发布-订阅模式结合在一起,实现了多线程与事件驱动两种编程模型。事件总线的优点是可以对系统程序的编程模式进行灵活配置以适应不同情况。本文使用Event-B方法对事件总线进行形式化建模与验证,并在每层模型中都完成了对其安全性与活性进行的证明。通过清晰的模型描述和细致的精化策略设计,整个工作的自动验证率达到了91%。·设计并开发DLSF动态内存分配算法提出了自适应组织内存管理资源的动态内存分配算法:DLSF。除了具有常数时间复杂的运行效率外,DLSF算法还可以根据实际工作负载与应用程序的运行情况重新调整系统配置。DLSF算法能在不同的嵌入式系统环境下充分利用内存资源,提高了内存分配的资源利用率与在资源稀缺情况下内存分配的成功率。
其他文献
随着肿瘤标志物(TM)的种类不断增加,不同国家的医学工作者和科研人员意识到发展具有检测速度快、灵敏度高和检测极限低等优势的诊断技术的重要性。目前基于荧光编码微球的悬浮阵列检测技术因其高通量、样品容量大和灵敏度高等优势已经应用于医学诊断领域,而开发出性能更优的新型荧光编码材料也成为了优化此项技术的首要研究方向。与传统的荧光编码染料(有机荧光染料和量子点)相比,稀土配合物(Lnx)具有荧光寿命长和荧光
多取代[2.2.2]双环立体结构是很多药物分子及天然产物的重要骨架,因此,如何高效构建这类结构具有重要的意义。环炔作为一类高活性中间体,可快速实现邻位双官能化,广泛用于多取代环状结构的构建。其中,人们对非芳香性环炔的研究远远落后于芳香性环炔,其主要原因为生成条件苛刻、反应效率低及官能团兼容性差。近年来,具有角张力的非芳香性环炔(如环己炔)逐渐受到人们的关注,但这些报道也仅限于二维平面结构的环炔,对
非线性光学(NLO)材料在光信息处理、光通信等领域发挥着重要作用。为了满足社会发展需要,科研工作者致力于寻找稳定性、透明性、非线性光学性能良好的NLO活性分子,设计合成性能优越的新型NLO材料。薁纳米链分子是一类特殊的结构,广泛应用于物理、光学及化学领域。近日,实验中已经合成出不同的薁链,关于薁链的研究应用也越来越多。薁环自身具有极性,从七元环到五元环的电荷转移产生了从七元环到五元环的偶极为1.0
随着Internet的快速发展,网络购物迅速普及,越来越多的消费者选择网络购物的方式购买商品。网络购物作为一种新型的购物方式,不仅改善了人们的生活方式,而且促进了经济的快速发展。然而,由于网络购物环境的虚拟性和不安全性,软件系统固有的缺陷和网络风险对消费者的账号和资金安全造成了巨大的威胁。为了保证消费者在网络购物过程中的资金与账号安全,需要对消费者的网络购物行为进行实时监控,及时识别用户在网络购物
傅立叶变换光谱仪是集光学、机械、计算机等学科于一体的精密光学仪器,对其开展研究程序复杂,工程庞大。本论文针对目前光谱探测系统中系统组件庞杂、视场较小,轻便性不足的劣势,提出了以索累补偿器为核心运动部件的新型干涉成像方案,这种光学系统成像方案的原理仍基于经典傅里叶变换光谱学,但同时结合了偏振光学的基本理论,实现了微型、轻量、多谱段、大视场的动态光谱测量。论文首先对光谱成像系统所涉及的基本理论进行了分
Toll样受体是一类参与非特异性免疫反应的重要蛋白质分子,可识别源于病原微生物的保守结构并激活机体免疫系统产生免疫应答,是连接非特异性免疫和特异性免疫的桥梁。哺乳动物中已有13种TLRs被克隆鉴定,而真骨鱼类经历三次全基因组加倍后,其基因型的多样性及基因功能的复杂性大大增加,鱼类中已有22种TLRs被克隆鉴定,但对它们的功能却不甚了解。TLR22作为鱼类特有受体之一,已在多种鱼类中被克隆鉴定,但其
目的:量化评估脂蛋白相关磷脂酶A2(lipoprotein associated phospholipase A2,Lp-PLA2)水平预测冠脉病变严重程度的效果。方法:入选行冠状动脉造影及Lp-PLA2检测的患者共123例,评估Lp-PLA2对急性冠脉综合征(acute coronary syndrome,ACS)、多支病变及SYNTAXⅡ评分的预测价值。结果:Lp-PLA2与冠心病诊断、多支病
一氧化氮(NO)是生命体内的一种重要的生理活动调节剂,参与机体的各项生命活动,在心脑血管系统防护、神经系统的信号传导以及免疫系统中起着至关重要的作用。NO稳态的破坏会导致生物体内部环境紊乱,进而引发一系列的疾病。然而NO的半衰期较短,容易扩散进入其他组织和系统与活性氧等相关物质发生作用。因此,开展对NO快速响应和检测的研究非常重要,这也有助于理解和解析与NO密切相关的疾病病理。目前对于NO的检测和
锂电池是目前应用最广泛的储能设备。与传统的液体电解质相比,固体电解质具有沸点高、毒性低、安全系数高等优点。开发高稳定性、高离子电导性的固体电解质是锂电池领域研究的热点和难点之一。本论文选择聚氧化乙烯(PEO)为聚合物基体,利用三维多孔性Li6.4La3Zr2Al0.2O12(LLZAO)或MOF多孔材料对其进行掺杂改性,同时加入离子液体做增塑剂,制备PEO基复合固态电解质,研究复合电解质的结构信息
在复杂生物体系中对目标物的动态变化进行高时空分辨的研究有利于更好地理解其生物功能、开发和筛选药物。因此,开发高时空分辨的荧光生物传感器非常必要。但要实现高时空分辨仍然面临很多挑战,比如:探针未达到细胞内特定位置,便与细胞外的分子特异性识别,从而导致了探针在时空方面的准确度较差和信噪比较低。在本论文中,我们采用紫外光敏感的PC基团(邻硝基苄基)作为光控元件,通过光对PC基团实现在时间和空间上的高精度