μC/OS-Ⅲ任务调度器的验证

μC/OS-Ⅲ任务调度器的验证

作者:师大云端图书馆 时间:2022-08-31 分类:参考文献 喜欢:2746
师大云端图书馆

【摘要】近年来随着嵌入式设备的日益普及,嵌入式软件的安全性越发显得重要。在一些关键领域,如航天、医疗、军事、核能等,如果嵌入式软件存在程序漏洞,有可能导致程序在非正常状态运行,从而会带来灾难性的后果。为了解决这一类的可靠性问题,传统软件开发者通常会采用软件测试的方法去发现程序错误。但是,软件测试无法保证整个系统完全不存在缺陷。程序验证探寻一条逻辑验证为基础的解决软件安全性的道路。程序验证能够克服软件测试的一些固有缺点,能够证明程序严格地符合一定的性质,从而保证软件的可靠性。操作系统中的任务调度器由于其结构复杂而难以验证:首先任务调度器的代码涉及到诸多的复杂内核数据结构,在验证它们之前需要描述这部分内核数据结构的性质和它们相互之间应该满足的复杂关系;此外在任务调度过程中,内核需要保证调度策略的正确性,即选取具有最高优先级的就绪任务,然后通过任务上下文切换来保证高优先级的任务优先得到运行。本文以μC/OS-Ⅲ内核中的任务调度器为研究对象,选取与调度有关的核心代码,验证调度器代码满足优先调度最高优先级任务的性质。本文基于分离逻辑与SCAP验证理论,利用Coq辅助证明工具,通过定义机器模型、操作语义、逻辑断言以及推导规则等来构建验证框架。在验证框架,本文定义了内核数据结构和“优先调度最高优先级”的性质的逻辑描述,模块化地对内核代码进行推理,最终的验证结果保证μC/OS-Ⅲ任务调度器的满足可靠性的要求。本文主要贡献如下:(1)验证了μC/OS-Ⅲ任务调度器中的核心代码满足以下的关键性质:A.内存安全性、B.代码的功能正确性和C.优先调度最高优先级任务;(2)在证明辅助工具Coq中实现了整个验证框架和调度器核心代码的验证过程,所有定义和证明都可以接受机器的自动检查。
【作者】罗尔聪;
【导师】邵中;郭宇;
【作者基本信息】中国科学技术大学,计算机软件与理论,2014,硕士
【关键词】任务调度器;形式化验证;分离逻辑;Coq证明工具;最高优先级;

【参考文献】
[1]许士超.S波段光纤放大器的研究[D].西安石油大学,信号与信息处理,2012,硕士.
[2]夏克文,宋建平,李貅.基于粗集理论和神经网络的数据挖掘方法[A].中国地球物理学会.中国地球物理学会年刊2002——中国地球物理学会第十八届年会论文集[C].中国地球物理学会:,2002:1.
[3]程文晶.G公司的重点近场通信(NFC)移动支付产品的市场营销研究[D].华东理工大学,工商管理(专业学位),2013,硕士.
[4]程应辉.立足任务需求寻找人才培养对策[J].继续教育.1998(02)
[5]方文.高炉过程计算机应用软件的开发移植[J].冶金自动化,1998,04:29-31+55.
[6]傅修军.膨胀石墨、TiO_2及其复合材料的制备与性能研究[D].燕山大学,化学工艺,2014,硕士.
[7]李芳.晋东南地区陵川方言语气词研究[D].山东师范大学,汉语言文字学,2013,硕士.
[8]陈佳.进口关税总水平下调对人民币汇率影响的研究[D].江西财经大学,世界经济,2013,硕士.
[9]王炜嘉.我国上市公司反收购相关法律问题研究[D].华东政法大学,法律(专业学位),2012,硕士.
[10]史展.论山东高校的中国古典舞教学[D].山东师范大学,舞蹈学,2013,硕士.
[11]杨林.siRNA沉默COX-2基因协同紫草素对胃癌细胞转移的影响[D].甘肃中医学院,中药学,2014,硕士.
[12]许沁.隐马尔可夫模型可更新EM算法的推广及应用[D].复旦大学,概率论与数理统计,2012,硕士.
[13]王财富,林存国,葛运华.柴达木盆地深部断裂体系及其对构造的控制作用[J].石油地球物理勘探,2005,S1:69-73+138.
[14]高龙翔.新型船舶机舱油气探测报警装置的研究与实现[D].上海交通大学,集成电路工程,2013,硕士.
[15]赵媛霞.东北作家群流亡小说空间叙事艺术研究[D].山东师范大学,文艺学,2013,硕士.
[16]高瑞璞.一种轮廓曲线的匹配方法[D].大连海事大学,计算机技术,2014,硕士.
[17]谢天舒.铌对耐候钢连续冷却转变组织、析出规律的影响[D].内蒙古科技大学,材料加工工程,2013,硕士.
[18]柯昀洁.喷淋头高度调节InGaN/GaN量子阱生长及n-AlGaN电子阻挡层的模拟研究[D].大连理工大学,微电子与固体电子学,2013,硕士.
[19]李东坡.建设农村全面小康社会的指标体系及评价方法研究[D].河北农业大学,农业经济管理,2004,硕士.
[20]刘国林王三民尚鹏.剪剪式机构阵列可展结构的静力学分析方法与应用研究[J].中国机械工程,2014,04:.
[21]郑娟.油气管道滑坡监测预警技术研究[D].天津大学,仪器仪表工程,2013,硕士.
[22]赵志强.蒺藜苜蓿稳定遗传转化体系的建立及MtROP5转化植株的鉴定[D].新疆农业大学,生物化学与分子生物学,2012,硕士.
[23]张倓恺.直喷汽油单孔喷油器喷雾微观结构特性的研究[D].天津大学,动力工程,2013,硕士.
[24]李莹.妊娠中晚期糖尿病对胎儿发育影响的超声评价[D].吉林大学,临床医学,2013,硕士.
[25]周原,胡伟,沈沉,梅生伟.空间矢量脉宽调制与单周控制的等效性[J].电力系统自动化,2005,12:19-22.
[26]聂慧惠.语法教学中输入型练习与输出型练习的效果对比[D].南京师范大学,外国语言学及应用语言学,2012,硕士.
[27]纪忆.新型碳材料在油水分离和光催化等方面的应用研究[D].华东交通大学,2014.
[28]赵玉兵,张龙旋.步进梁式再加热炉控制系统[J].冶金自动化,2003,02:69-70.
[29]李金成.移动IP技术应用研究[D].西安建筑科技大学,管理科学与工程,2004,硕士.
[30]巩建宇.人力资本与选择行为——国企改革前后企业职工的择业行为研究[D].吉林大学,社会学,2004,硕士.
[31]周驰皓.山地河谷地区枢纽型城市干线公路规划研究[D].西南交通大学,交通运输工程,2013,硕士.
[32]张茜.PbS量子点及石墨烯复合材料在太阳能电池中的应用研究[D].北京交通大学,2014.
[33]吴海通.基于区域划分策略的动态实时路径导航研究[D].哈尔滨工业大学,计算机科学与技术,2013,硕士.
[34]薛林平.近视眼黄斑部不同区域视网膜光敏感度和固视稳定性的对比研究[D].湖北中医药大学,中西医结合临床(专业学位),2013,硕士.
[35]刘富强.电动汽车电池均衡充放电系统的研究与设计[D].北京交通大学,机械工程(专业学位),2013,硕士.
[36]员卫国,武维善,李洲,高恩深.直流电弧炉分布式计算机控制系统[J].冶金自动化,1995,02:12-15.
[37]宋良瑜.直流侧混合有源电力滤波器谐波补偿控制研究[D].天津大学,电力电子与电力传动,2004,硕士.
[38]任勇.基于机器视觉的交通路口车载辅助系统研究[D].苏州大学,软件工程(专业学位),2013,硕士.
[39]曲丹.《诗经》的音乐性审美[D].东北师范大学,汉语语言文学,2003,硕士.
[40]李缙强.全双工系统中信干比对其性能影响的研究与分析[D].哈尔滨工业大学,信息与通信工程,2014,硕士.
[41]刘雯.国际粮价波动的周期性特征研究[D].西北大学,世界经济,2014,博士.
[42]张亚辉.插电式混合动力客车部件参数及控制参数优化研究[D].燕山大学,系统工程,2014,硕士.
[43]李媛.基于认同视角下新疆南疆的区域治理研究[D].西南交通大学,行政管理,2012,硕士.
[44]谭飞燕,李孟刚.中国金融深化对二氧化碳排放影响的分析[J].河北经贸大学学报,2014,06:99-103.
[45]李相杰.大连开发区五彩城商业旅游区城市形态变迁研究[D].大连理工大学,建筑设计及其理论,2004,硕士.
[46]张丽楠.我国边疆多民族地区城市社区治理问题研究[D].新疆大学,行政管理,2013,硕士.
[47]卢俊.云存储中基于SecCSIE架构与AONT-RS的数据可靠性与安全性研究[D].湖南大学,软件工程,2012,硕士.
[48]郭俊,桂卫华.基于网格聚类LS-SVM的铝电解生产过程极距软测量[J].控制与决策,2012,08:1261-1264.
[49]孙丽娜.代孕辅助生育的法律问题研究[D].新疆师范大学,民商法学,2013,硕士.
[50]夏琼.基于生态位理论的中小企业竞争战略研究[D].中南林业科技大学,企业管理,2013,硕士.

相关推荐
更多